About the Role
Our client, a rapidly expanding technology enterprise, is seeking a dynamic and experienced Lead Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join their team in George, Western Cape . This senior role is crucial for leading the design, development, and deployment of advanced NLP solutions that power our next-generation products and services. You will be responsible for guiding a team of talented engineers and researchers, fostering innovation, and ensuring the successful implementation of machine learning models. The position requires a deep understanding of NLP techniques, a strong programming background, and proven leadership capabilities. Working within the beautiful province of the Western Cape , this role offers the chance to make a significant impact in the AI landscape. If you are passionate about leveraging AI to solve complex problems and eager to lead a high-performing team in George , this opportunity is for you.
Key Responsibilities
- Lead the design, development, and implementation of state-of-the‑art NLP models for tasks such as sentiment analysis, text classification, named entity recognition, and machine translation.
- Manage and mentor a team of machine learning engineers and data scientists, providing technical guidance and career development support.
- Oversee the entire machine learning lifecycle, from data collection and preprocessing to model training, evaluation, and deployment in production.
- Collaborate closely with product managers and software engineering teams to define project requirements and deliver impactful AI-driven features.
- Evaluate and integrate new NLP technologies and research findings into our existing systems.
- Develop and maintain robust MLOps pipelines for continuous integration, deployment, and monitoring of NLP models.
- Ensure the scalability, reliability, and efficiency of machine learning systems.
- Contribute to the company's AI strategy and roadmap.
Requirements
- Master's or Ph.D. in Computer Science, Artificial Intelligence, Computational Linguistics, or a related field.
- 7+ years of experience in machine learning engineering, with a significant focus on NLP.
- Proven experience leading and managing technical teams.
- Deep expertise in NLP techniques, algorithms, and libraries (e.g., spaCy, NLTK, Hugging Face Transformers).
- Strong programming skills in Python and experience with ML frameworks like TensorFlow or PyTorch.
- Experience with MLOps tools and best practices (e.g., Docker, Kubernetes, CI/CD).
- Excellent understanding of data structures, algorithms, and software design principles.
- Ability to work effectively in a fast-paced, collaborative environment.
- Strong communication skills for presenting complex technical concepts.
Benefits
- Highly competitive salary and performance-based bonuses.
- Comprehensive medical, dental, and optical coverage.
- Generous annual leave allowance.
- Professional development opportunities, including access to industry conferences.
- Opportunity to work on challenging and impactful AI projects.
- A collaborative and supportive team culture.
- Access to advanced computing infrastructure.
- Retirement savings plan with employer matching.
- Relocation assistance for candidates moving to George, Western Cape .