About the Role
Our client is looking for a highly skilled and visionary Lead Natural Language Processing (NLP) Engineer to spearhead the development of advanced cognitive AI systems in George, Western Cape . This critical role involves leading a talented team of engineers and researchers dedicated to creating sophisticated language understanding and generation capabilities. You will be responsible for architecting and implementing next-generation NLP solutions that will power intelligent applications, improve customer interactions, and drive business insights. The ideal candidate possesses a deep understanding of NLP algorithms, modern deep learning techniques, and the ability to translate complex research into practical, scalable products. This is an exceptional opportunity to influence the direction of AI innovation within a forward-thinking organization and shape the future of human-computer interaction. We are committed to fostering an environment where innovation thrives and impactful contributions are recognized and rewarded.
Key Responsibilities
- Lead the design, development, and deployment of cutting-edge NLP models and applications.
- Architect scalable and robust NLP systems capable of handling large volumes of text data.
- Mentor and guide a team of NLP engineers and researchers, fostering technical excellence and collaboration.
- Define and drive the NLP technology roadmap, identifying opportunities for innovation and improvement.
- Collaborate with product management and other engineering teams to integrate NLP capabilities into various products and services.
- Conduct thorough research into new NLP techniques, algorithms, and tools.
- Ensure the quality, performance, and reliability of deployed NLP models.
- Develop and maintain efficient data pipelines for training and evaluation of NLP models.
- Stay current with the latest advancements in NLP, machine learning, and artificial intelligence.
- Contribute to the company's intellectual property through patents and publications.
Requirements
- Master's or PhD degree in Computer Science, Computational Linguistics, Artificial Intelligence, or a related field.
- Extensive experience in Natural Language Processing, with a strong portfolio of delivered projects.
- Expertise in deep learning frameworks such as TensorFlow, PyTorch, or similar.
- Proficiency in Python and common NLP libraries (e.g., NLTK, spaCy, Hugging Face Transformers).
- Demonstrated experience leading technical teams and managing projects.
- Strong understanding of various NLP tasks including text classification, sentiment analysis, named entity recognition, machine translation, and question answering.
- Experience with cloud computing platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Excellent analytical and problem-solving abilities.
- Strong communication and leadership skills.
- Published research in reputable NLP venues is a significant advantage.
Benefits
- Highly competitive salary and performance-based bonuses.
- Comprehensive medical, dental, and vision coverage.
- Generous vacation policy and paid public holidays.
- Professional development budget for conferences and training.
- Opportunity to work on transformative AI projects.
- State-of-the-art office facilities.
- Team-building events and social activities.
- Life insurance and disability coverage.
- Retirement savings plan.