x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Engineer (NLP)
 banner picture 1  banner picture 2  banner picture 3

Software Engineer (NLP)

Klass Engineering & Solutions Pte. Ltd.

Klass Engineering & Solutions Pte. Ltd. company logo

Summary:

We are seeking an NLP engineer with a minimum of 2 years of hands-on experience in NLP solution development, particularly in NLP solutioning design, development and deployment. The role involves applying NLP knowledge to develop Gen Al solutions, leverage on machine learning framework, not limited to Tensorflow, Py-torch, etc.... Responsibilities include designing, developing, and deploying NLP solutions using cutting-edge techniques and technologies in cloud or on-premises environments. Participating in code reviews, architecture discussions, team meetings, and creating comprehensive documentation is expected. The ideal candidate should have a proven ability in statistical analysis, deep learning methods, understanding of generative Al methods and text representation techniques. Besides technical abilities, the candidate should consistently deliver highquality projects, exhibit strong communication skills, and a strong work ethic focused on pursuingthe best solutions efficiently.


Responsibilities:

  • Work closely with subject matter experts to incorporate NLP components into existing systems and applications.
  • Conduct independent research to refine and enhance product evaluation suites, ensuring accurate measurement of model and product performance.
  • Engage in various data engineering tasks, including data collection, preprocessing, quality control, and augmentation, to curate high-quality datasets essential for model training.
  • Assess and compare different NLP techniques and tools to pinpoint the most effective approach for specific tasks.
  • Execute thorough testing and validation procedures on NLP models to guarantee their resilience and dependability.
  • Optionally, possess experience in designing resilient frameworks and devising solutions for intricate challenges.
  • Demonstrate an analytical mindset with adept problem-solving skills.
  • Keep abreast of the latest advancements in NLP techniques and methodologies, actively experimenting with novel models and approaches to maintain our competitive advantage.
  • Exhibit a strong drive to deliver optimal solutions within tight timelines.
  • Comprehensive documentation of technical specifications, architectural designs, and best practices.

Qualifications:


  • Master or bachelor degree in computer science, Al / Machine Learning or relation field.
  • Minimum 2 years of hands-on experience in Gen Al solution development specific in NLP applications, e.g., Agentic Al, RAG, NER, JER, prompt engineering, etc.
  • Strong understanding of NLP fundamentals, algorithms, and techniques.
  • Proficiency in Python and relevant NLP libraries (e.g., NLTK, spaCy, Gensim, LangGraph, Llamalndex, etc... ).
  • Proficiency in relevant GenAI frameworks (e.g., LangChain, Llamaindex, Llama¬ factory, etc...)
  • Experience with machine learning frameworks (TensorFLow, PyTorch, Hugging Face)
  • Excellent problem-solving, communication, and teamwork skills.
  • Experience with specific NLP tasks such as text classification, named entity recognition, sentiment analysis, or question answering.
  • Knowledge of natural language understanding (NLU) and natural language generation (NLG).
  • Experience with productionizing NLP models and addressing real-world challenges.

We are committed to fostering a collaborative and inclusive work environment where innovation and creativity thrive. If you are passionate about NLP and have the skills to make a significant impact, we encourage you to apply.


Sharing is Caring

Know others who would be interested in this job?