Senior Machine Learning Engineer - NLP Focus

Placements24

Rustenburg

Hybrid

ZAR 900,000 - 1,500,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health benefits
Fully remote role
Professional development
Cutting-edge tools

Job summary

Placements24, on behalf of a leader in AI and Emerging Technologies, seeks a Senior Machine Learning Engineer with a strong NLP focus to join a distributed, remote-first team. You will develop, deploy, and scale advanced NLP models and applications driving innovation across domains.

The role requires deep knowledge of NLP techniques, Python, and modern DL frameworks, plus experience with Transformers libraries.

Qualifications

  • Master's or PhD in CS, AI, or related field.
  • Proven NLP model development and deployment experience.
  • Strong Python skills and NLP libraries (NLTK, SpaCy, Transformers).
  • Experience with TensorFlow, PyTorch, or Keras.

Responsibilities

  • Develop and implement advanced NLP models for text classification, sentiment analysis, named entity recognition, and machine translation.
  • Design and build scalable ML pipelines for NLP data processing and model training.
  • Collaborate with data scientists and software engineers to integrate NLP models into production systems.
  • Research and experiment with state-of-the-art NLP techniques and libraries (Transformers, BERT, GPT).
  • Optimize NLP models for performance, efficiency, and scalability.
  • Contribute to the end-to-end lifecycle of ML models, from experimentation to deployment and monitoring.
  • Stay updated on the latest NLP research and industry trends, and champion their adoption.
  • Write high-quality, maintainable code and comprehensive documentation.
  • Participate in code reviews and provide constructive feedback to peers.

Skills

Python
NLP techniques
Deep learning

Education

Master's degree in CS
Ph.D. in AI/Computational Linguistics

Tools

TensorFlow
PyTorch
Keras
NLTK
SpaCy
Transformers

Job description

About the Role

Our client, a leader in AI and Emerging Technologies, is seeking a Senior Machine Learning Engineer with a strong focus on Natural Language Processing (NLP) to join their distributed team. This is a fully remote position, offering the opportunity to work on cutting-edge NLP projects from anywhere. You will be instrumental in developing, deploying, and scaling sophisticated NLP models and applications that drive innovation across various domains. We are looking for a candidate with a passion for natural language understanding and generation, who thrives in a collaborative, remote-first environment. This role offers significant impact and growth potential within a rapidly advancing field of AI.

Key Responsibilities
  • Develop and implement advanced NLP models for tasks such as text classification, sentiment analysis, named entity recognition, and machine translation.
  • Design and build robust, scalable machine learning pipelines for NLP data processing and model training.
  • Collaborate with data scientists and software engineers to integrate NLP models into production systems.
  • Research and experiment with state-of-the-art NLP techniques and libraries (e.g., Transformers, BERT, GPT).
  • Optimize NLP models for performance, efficiency, and scalability.
  • Contribute to the end-to-end lifecycle of machine learning models, from experimentation to deployment and monitoring.
  • Stay updated on the latest NLP research and industry trends, and champion their adoption where appropriate.
  • Write high-quality, maintainable code and comprehensive documentation.
  • Participate in code reviews and provide constructive feedback to peers.
Requirements
  • Master's or Ph.D. in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.
  • Proven experience in developing and deploying NLP models in a production environment.
  • Strong proficiency in Python and experience with NLP libraries such as NLTK, SpaCy, Hugging Face Transformers, etc.
  • Deep understanding of machine learning algorithms and statistical modeling, with a focus on NLP techniques.
  • Experience with deep learning frameworks like TensorFlow, PyTorch, or Keras.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Solid software engineering skills, including experience with version control (Git) and CI/CD practices.
  • Excellent analytical and problem-solving abilities.
  • Strong communication skills and the ability to work effectively in a remote team setting.
Benefits
  • Our client offers a competitive salary, comprehensive health benefits, performance bonuses, and ample opportunities for professional development and continuous learning.
  • As a fully remote role, you benefit from the flexibility and autonomy to work from your preferred location.
  • We foster a collaborative and inclusive culture that values innovation and expertise in AI and NLP.
  • Enjoy access to cutting-edge tools and technologies, and contribute to impactful projects that are shaping the future of language technology.
  • Our client is committed to your career growth and provides resources to support your journey.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior AI/ML Engineer - Natural Language Processing
Remote Senior AI/ML Engineer - Natural Language Processing

Placements24 • Pretoria

Hybrid
ZAR 2,297,000 - 2,953,000
Full remote
Professional development budget
Home office stipend
+2
Senior AI Engineer - NLP Specialist
Senior AI Engineer - NLP Specialist

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,900,000
Stock options
Health insurance
Flexible PTO
+2
Lead Natural Language Processing Engineer
Lead Natural Language Processing Engineer

Placements24 • Centurion

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Remote work
Professional development
+3
Remote AI Engineer - Natural Language Processing
Remote AI Engineer - Natural Language Processing

Placements24 • Stellenbosch

Hybrid
ZAR 1,477,000 - 2,461,000
Health coverage
Unlimited PTO
Remote-first culture
+3
Remote AI/ML Engineer - NLP Focus
Remote AI/ML Engineer - NLP Focus

Placements24 • Centurion

Hybrid
ZAR 2,001,000 - 3,001,000
Fully remote work arrangement
Competitive salary
Health, dental, and vision insurance
Remote Natural Language Processing (NLP) Engineer
Remote Natural Language Processing (NLP) Engineer

Placements24 • Polokwane

Hybrid
ZAR 700,000 - 1,200,000
Competitive salary
Performance-based incentives
Flexible remote working hours
+2
Remote AI Software Engineer (NLP Focus)
Remote AI Software Engineer (NLP Focus)

Placements24 • Paarl

Hybrid
ZAR 800,000 - 1,000,000
Competitive salary
Remote-first culture
Flexible working hours
Remote Ai Software Engineer - Natural Language Processing
Remote Ai Software Engineer - Natural Language Processing

Placements24 • Klerksdorp

Hybrid
ZAR 1,976,000 - 2,964,000
Fully remote position
Competitive salary
Performance bonuses
+2
Lead AI Engineer - NLP Specialist
Lead AI Engineer - NLP Specialist

Placements24 • Stellenbosch

Hybrid
ZAR 2,332,000 - 3,498,000
Fully remote work
Flexible hours
Health, dental & vision coverage
+2
Machine Learning Engineer - NLP Focus
Machine Learning Engineer - NLP Focus

Placements24 • Paarl

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote work flexibility
Professional development opportunities