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

Machine Learning Engineer - NLP Focus

Job in Midrand, Gauteng, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-10-20
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 forward-thinking technology firm, is seeking a talented Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their innovative team in Midrand, Gauteng
. This role is crucial for developing and deploying advanced NLP models that enhance user experience and automate complex language-based tasks. You will work on exciting projects involving text analysis, sentiment detection, chatbots, and machine translation. This is an excellent opportunity for an ambitious ML Engineer to contribute to groundbreaking AI applications in a collaborative and dynamic environment located in Midrand
. The ideal candidate will have a strong foundation in machine learning principles, particularly within NLP, and possess hands‑on experience in building and deploying production‑ready models. Our client is committed to fostering a culture of continuous learning and technological advancement.

Key Responsibilities
  • Develop, train, and deploy NLP models for tasks such as text classification, named entity recognition, sentiment analysis, and question answering.
  • Implement and fine‑tune state‑of‑the‑art NLP architectures (e.g., Transformers, LSTMs, RNNs).
  • Build robust data pipelines for text preprocessing, feature extraction, and model evaluation.
  • Collaborate with software engineers to integrate NLP models into production systems and applications.
  • Conduct research to stay updated with the latest advancements in NLP and machine learning.
  • Optimize model performance for accuracy, latency, and scalability.
  • Design and conduct experiments to test hypotheses and validate model effectiveness.
  • Contribute to the documentation of models, algorithms, and processes.
Requirements
  • Bachelor's or Master's degree in Computer Science, Computational Linguistics, or a related field.
  • Demonstrated experience in Natural Language Processing (NLP) and applied machine learning.
  • Proficiency with NLP libraries and frameworks such as spaCy, NLTK, Hugging Face Transformers, Gensim.
  • Strong programming skills in Python and experience with ML libraries like Tensor Flow or PyTorch.
  • Experience with data preprocessing and feature engineering for text data.
  • Understanding of machine learning principles, algorithms, and evaluation metrics.
  • Ability to work effectively in a team and communicate technical ideas clearly.
  • Familiarity with the Midrand, Gauteng tech landscape is a plus.
Benefits
  • This contract role offers a competitive daily rate, with potential for extension based on performance and project needs.
  • You will gain valuable experience working on challenging NLP problems and contribute to innovative AI solutions.
  • Our client provides a stimulating work environment, opportunities to collaborate with experienced professionals, and exposure to cutting‑edge AI technologies.
  • The flexible hybrid model allows for a good work‑life balance.
  • Access to modern office facilities in Midrand is provided.
  • We value employee growth and offer support for professional development initiatives.
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