About the Role
Our client is seeking an innovative AI Solutions Architect with a specialization in Natural Language Processing (NLP) to join their dynamic team in Pretoria. In this role, you will be responsible for designing and implementing cutting-edge AI solutions that leverage the power of NLP to solve complex business challenges. You will work closely with stakeholders across various departments to understand their needs and translate them into effective AI architectures. This position requires a blend of technical expertise, strategic thinking, and strong communication skills. You will be at the forefront of integrating advanced NLP technologies, such as language models, sentiment analysis, and text summarization, into our client's offerings. Join us in Pretoria and play a key role in driving AI-powered innovation.
Key Responsibilities
- Design and architect scalable and robust AI solutions, with a primary focus on Natural Language Processing.
- Translate business requirements into technical specifications for NLP-based AI systems.
- Evaluate and select appropriate NLP models, algorithms, and tools for specific use cases.
- Oversee the development and implementation of NLP solutions, ensuring alignment with architectural principles.
- Collaborate with data scientists, engineers, and product managers to deliver end-to-end AI solutions.
- Provide technical leadership and guidance on NLP best practices and emerging trends.
- Develop proof-of-concepts and prototypes to demonstrate the value of NLP solutions.
- Ensure solutions are optimized for performance, cost, and maintainability within the Pretoria office context.
- Present technical designs and recommendations to both technical and non-technical audiences.
Requirements
- Master's or PhD degree in Computer Science, Computational Linguistics, AI, or a related field.
- Minimum of 6 years of experience in AI/ML, with at least 3 years specifically focused on NLP.
- Proven experience in architecting and delivering complex AI solutions.
- In-depth knowledge of NLP techniques (e.g., text classification, named entity recognition, machine translation, topic modeling, sentiment analysis).
- Hands-on experience with NLP libraries and frameworks (e.g., NLTK, spaCy, Hugging Face Transformers).
- Familiarity with deep learning frameworks (TensorFlow, PyTorch) and their application to NLP.
- Strong understanding of cloud platforms (AWS, Azure, GCP) and their AI/ML services.
- Excellent communication, presentation, and stakeholder management skills.
- Ability to work effectively in a hybrid work environment.
- Experience with large language models (LLMs) is highly desirable.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive medical aid and retirement fund contributions.
- Generous annual leave and public holidays.
- Opportunities for continuous learning and professional development.
- Access to advanced AI tools and technologies.
- A collaborative and innovative work environment in Pretoria.
- Hybrid work model offering flexibility.
- Employee wellness programs.