×
Register Here to Apply for Jobs or Post Jobs. X

Senior Machine Learning Engineer - NLP Focus

Remote / Online - Candidates ideally in
Soweto, 1803, South Africa
Listing for: Placements24
Remote/Work from Home position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
Job Description & How to Apply Below
About the Role

Our client, a dynamic and rapidly growing technology company specializing in AI-powered solutions, is seeking an experienced Senior Machine Learning Engineer with a strong focus on Natural Language Processing (NLP) to join their elite, fully remote engineering team. This role offers the ultimate flexibility, allowing you to work from anywhere within South Africa while collaborating with a world-class group of engineers and data scientists.

You will be instrumental in designing, developing, and deploying advanced NLP models and applications that drive innovation across our client's product suite. We are committed to fostering a collaborative, cutting-edge environment where your contributions will directly impact the future of AI-driven communication and information processing. If you are passionate about NLP and eager to work on challenging, impactful projects remotely, this is the opportunity for you.

Key Responsibilities
  • Design, build, and maintain scalable NLP models and pipelines for various applications (e.g., text classification, sentiment analysis, entity recognition, machine translation, chatbots).
  • Implement and fine-tune state-of-the-art NLP algorithms using deep learning frameworks (e.g., PyTorch, Tensor Flow).
  • Process and analyze large volumes of text data, ensuring data quality and relevance.
  • Collaborate with product managers and software engineers to integrate NLP capabilities into production systems.
  • Conduct experiments, analyze results, and iterate on models to improve performance and accuracy.
  • Stay current with the latest research and advancements in NLP and machine learning.
  • Develop and maintain efficient data ingestion and preprocessing workflows for text data.
  • Optimize ML models for performance, scalability, and resource efficiency.
  • Contribute to code reviews, documentation, and knowledge sharing within the team.
  • Mentor junior ML engineers and data scientists.
Requirements
  • MSc or PhD in Computer Science, Artificial Intelligence, Computational Linguistics, or a related quantitative field.
  • Minimum of 5 years of professional experience in machine learning engineering, with a significant focus on NLP.
  • Proven expertise in developing and deploying NLP models in production environments.
  • Strong proficiency in Python and ML libraries (e.g., scikit-learn, NLTK, Spa Cy).
  • Hands-on experience with deep learning frameworks such as PyTorch or Tensor Flow.
  • Familiarity with transformer architectures (e.g., BERT, GPT) and their applications.
  • Experience with cloud platforms (AWS, GCP, Azure) and MLOps practices is highly desirable.
  • Excellent understanding of data structures, algorithms, and software engineering principles.
  • Strong analytical and problem-solving skills.
  • Exceptional communication and collaboration skills for a remote work environment.
  • Demonstrated ability to work independently and manage project timelines effectively.
Benefits
  • This fully remote position offers a highly competitive salary, stock options, comprehensive health and wellness benefits, a generous professional development budget, and the unparalleled flexibility of working from home.
  • You will have the opportunity to work on groundbreaking NLP projects with a talented, globally distributed team, contributing to cutting-edge AI solutions from anywhere in South Africa.
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary