About the Role
Our client is at the forefront of innovation in the AI and Emerging Technologies domain and is seeking a dynamic Lead Machine Learning Engineer with a specialization in Natural Language Processing (NLP) to join our esteemed team in **Cape Town, Western Cape**. This senior position is integral to developing advanced NLP solutions that will revolutionize how users interact with our cutting-edge products and services. You will lead a team of talented engineers and researchers, driving the end-to-end development lifecycle of NLP models, from conceptualization and prototyping to deployment and ongoing optimization. This is a unique chance to make a significant impact within a fast-paced, growth-oriented company, shaping the future of conversational AI and text understanding. If you are passionate about leveraging NLP to solve complex challenges and lead a high-performing team, this role is for you.
Key Responsibilities
- Lead the design, development, and implementation of sophisticated NLP models and systems.
- Manage and mentor a team of machine learning engineers and NLP specialists, providing technical guidance and fostering professional growth.
- Oversee the entire ML lifecycle, including data preprocessing, feature engineering, model training, evaluation, and deployment.
- Develop and maintain robust NLP pipelines for tasks such as sentiment analysis, text classification, named entity recognition, question answering, and summarization.
- Collaborate closely with product managers and software engineers to integrate NLP capabilities into new and existing products.
- Conduct thorough research on state-of-the-art NLP techniques and algorithms, evaluating their applicability and potential impact.
- Ensure the scalability, efficiency, and reliability of deployed NLP solutions.
- Champion best practices in machine learning and software development within the team.
Requirements
- Master's or Ph.D. in Computer Science, Computational Linguistics, Artificial Intelligence, or a closely related field.
- Minimum of 6 years of professional experience in machine learning engineering, with a strong emphasis on NLP.
- Extensive experience with NLP libraries and frameworks such as spaCy, NLTK, Hugging Face Transformers, and Gensim.
- Proficiency in Python and deep learning frameworks like TensorFlow or PyTorch.
- Solid understanding of language modeling, sequence-to-sequence models, and attention mechanisms.
- Experience with cloud-based ML platforms (e.g., AWS SageMaker, Google AI Platform).
- Strong leadership and team management skills, with a proven ability to mentor and guide engineers.
- Excellent problem-solving abilities and a data-driven approach to decision-making.
- Outstanding communication and collaboration skills, essential for working across diverse teams in **Cape Town**.
Benefits
Our client offers a highly competitive salary and a comprehensive benefits package designed to support employee well-being and professional growth.
- This includes excellent medical, dental, and vision insurance, a generous retirement savings plan, and ample paid time off.
- We provide a stimulating work environment with access to advanced technology and resources.
- Opportunities for continuous learning, attending industry conferences, and professional development are actively encouraged.
- Employees will have the chance to work on challenging projects that have a real-world impact and contribute to the advancement of AI.
- Join our team in **Cape Town** and be part of a company that values innovation, collaboration, and employee success.
- We also provide relocation assistance for qualified candidates.