Senior Machine Learning Engineer - NLP

Placements24

United States

Remote

USD 55,000 - 91,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Comprehensive health and wellness
Retirement savings plan
Flexible working arrangements
Continuous learning & conferences

Job summary

Placements24 is seeking a Senior Machine Learning Engineer specialized in NLP to design, develop, and deploy scalable NLP models powering AI-driven products. You will work on text classification, sentiment analysis, translation, and chatbot systems while collaborating with product managers and data scientists.

The ideal candidate has 4+ years in ML with NLP focus, strong Python and ML library skills, and hands-on experience with spaCy, NLTK, and Hugging Face Transformers.

Qualifications

  • Advanced degree required (MS/PhD) in CS/AI/linguistics or related field.
  • 4+ years of ML engineering experience with a focus on NLP.
  • Strong Python programming and ML library experience.
  • Hands-on NLP libraries experience (spaCy, NLTK, Hugging Face).

Responsibilities

  • Design, build, and deploy scalable NLP models and pipelines.
  • Fine-tune state-of-the-art NLP models (Transformers, BERT, GPT).
  • Develop algorithms for text summarization, entity recognition, and QA.
  • Collaborate with PMs and data scientists to define NLP requirements.
  • Optimize ML models for performance and latency.
  • Test and validate NLP systems, document architectures and training procedures.
  • Stay current with NLP research and contribute to internal ML platforms.
  • Mentor junior engineers and share best practices.

Skills

NLP expertise
Attention mechanisms
Text classification
Sentiment analysis
Dialog systems
ML model deployment
Python programming
ML libraries

Education

Master's or PhD in CS/AI/Linguistics

Tools

TensorFlow
PyTorch
scikit-learn
spaCy
NLTK
Hugging Face Transformers
AWS/Azure/GCP

Job description

About the Role

Our client, a forward-thinking company at the forefront of AI and Emerging Technologies, is seeking a highly skilled Senior Machine Learning Engineer with a specialization in Natural Language Processing (NLP). This exciting opportunity is based in Paarl, Western Cape. You will play a crucial role in designing, developing, and deploying advanced NLP models and systems that power our client's innovative products. This includes working on tasks such as text classification, sentiment analysis, machine translation, and chatbot development. The ideal candidate will have a strong foundation in machine learning algorithms, deep learning architectures for NLP, and practical experience in building scalable NLP solutions. Join a team of passionate technologists dedicated to pushing the boundaries of what's possible with artificial intelligence. We are committed to fostering an environment where innovation thrives, and contributions are recognized.

Key Responsibilities
  • Design, build, and deploy scalable NLP models and pipelines.
  • Develop and fine-tune state-of-the-art NLP models (e.g., Transformers, BERT, GPT).
  • Implement and evaluate algorithms for tasks such as text summarization, entity recognition, and question answering.
  • Collaborate with product managers and data scientists to define NLP requirements and solutions.
  • Optimize ML models for performance, latency, and resource utilization.
  • Conduct rigorous testing and validation of NLP systems.
  • Stay current with the latest research and advancements in NLP and deep learning.
  • Contribute to the development of internal ML platforms and tools.
  • Mentor junior engineers and share best practices in NLP development.
  • Document model architectures, training procedures, and deployment strategies.
Requirements
  • Master's or Ph.D. degree in Computer Science, Artificial Intelligence, Linguistics, or a related field.
  • 4+ years of professional experience in Machine Learning Engineering, with a strong emphasis on NLP.
  • Proficiency in Python and ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
  • Hands-on experience with NLP libraries such as spaCy, NLTK, Hugging Face Transformers.
  • Solid understanding of NLP concepts like word embeddings, attention mechanisms, and sequence modeling.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and MLOps practices.
  • Strong software engineering skills, including code quality, testing, and version control.
  • Excellent analytical and problem-solving abilities.
  • Effective communication and collaboration skills.
  • Ability to work independently and drive projects to completion.
  • Experience with large language models (LLMs) is a significant advantage.
Benefits
  • competitive salary
  • comprehensive health and wellness benefits
  • retirement savings plan
  • flexible working arrangements
  • Opportunities for continuous learning, professional growth, and attending industry conferences are actively encouraged.
  • This role offers a remote work option, allowing you to contribute from anywhere.

Our client is committed to innovation and employee well-being.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Natural Language Processing Engineer
Natural Language Processing Engineer

Placements24 • Waukee (IA)

Hybrid
USD 36,000 - 67,000
Salary bonus and performance bonuses
Health insurance
Retirement plan
+3
AI Research Scientist - NLP Focus
AI Research Scientist - NLP Focus

Placements24 • Waukee (IA)

On-site
USD 55,000 - 91,000
Competitive salary & research grants
Health and wellness benefits
Professional development incl. conf.
+2
Natural Language Processing (NLP) Scientist
Natural Language Processing (NLP) Scientist

Placements24 • Waukee (IA)

On-site
USD 55,000 - 91,000
Research budget
Conferences & training
HPC access
Remote AI Natural Language Processing (NLP) Engineer
Remote AI Natural Language Processing (NLP) Engineer

Placements24 • United States

Remote
USD 140,000 - 180,000
Full remote work flexibility
Health, dental, and vision benefits
Home office setup allowance
+3
Senior AI/Machine Learning Engineer (Remote)
Senior AI/Machine Learning Engineer (Remote)

Placements24 • United States

Remote
USD 140,000 - 230,000
Remote work
Stock options
Health insurance
+2
Senior AI Research Scientist
Senior AI Research Scientist

Placements24 • United States

Hybrid
USD 61,000 - 109,000
Salary bonus potential
Health insurance
Paid time off
AI/ML Operations (MLOps) Engineer
AI/ML Operations (MLOps) Engineer

Placements24 • United States

Hybrid
USD 36,000 - 73,000
Senior Data Scientist (AI/ML)
Senior Data Scientist (AI/ML)

Placements24 • United States

Hybrid
USD 61,000 - 85,000
Hybrid work model
Conference attendance opportunities
Medical/retirement benefits
Lead AI Solutions Architect
Lead AI Solutions Architect

Placements24 • East End

On-site
USD 73,000 - 109,000
Competitive salary
Medical aid
Provident fund
+2
AI Solutions Developer - Predictive Analytics
AI Solutions Developer - Predictive Analytics

Placements24 • United States

Hybrid
USD 36,000 - 61,000
Competitive salary
Medical aid
Retirement fund
+2