About the Role
Our client is actively seeking an innovative AI Solutions Architect with a specialization in Natural Language Processing (NLP) to join their growing team. This pivotal role, based in Rustenburg, North West , will be responsible for designing and architecting scalable AI solutions that leverage the power of NLP to solve complex business challenges. You will engage with clients and internal stakeholders to understand their requirements, translate them into technical specifications, and oversee the development and implementation of robust NLP systems. The ideal candidate possesses a deep technical understanding of NLP techniques, cloud platforms, and AI architecture principles. This is an excellent opportunity to shape the future of AI-driven solutions in Rustenburg .
Key Responsibilities
- Design and architect end-to-end AI solutions, with a strong focus on Natural Language Processing (NLP) applications such as chatbots, sentiment analysis, text summarization, and machine translation.
- Collaborate with business analysts, data scientists, and engineers to define project requirements, scope, and technical specifications.
- Evaluate and select appropriate AI/ML technologies, frameworks, and platforms for solution development.
- Provide technical leadership and guidance throughout the development lifecycle, ensuring best practices in AI development and deployment.
- Develop proof-of-concepts and prototypes to demonstrate the feasibility of proposed solutions.
- Communicate complex technical concepts and solution designs to both technical and non-technical stakeholders.
- Stay current with the latest advancements in NLP, machine learning, and cloud technologies.
- Contribute to the development of reusable AI components and architectural patterns.
- Ensure solutions are designed for scalability, performance, security, and maintainability.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field.
- Minimum of 5 years of experience in AI/ML solutions design and architecture.
- Deep expertise in Natural Language Processing techniques (e.g., text classification, named entity recognition, topic modeling, language generation).
- Proficiency with NLP libraries and frameworks (e.g., NLTK, spaCy, Hugging Face Transformers).
- Strong experience with cloud platforms such as AWS, Azure, or GCP, and their AI/ML services.
- Experience with programming languages like Python and relevant ML libraries (TensorFlow, PyTorch).
- Excellent understanding of machine learning concepts and model deployment strategies.
- Strong communication, presentation, and interpersonal skills.
- Ability to translate business requirements into technical solutions.
- Experience with data modeling and database technologies is a plus.
Benefits
- Our client provides a competitive salary package commensurate with experience, along with comprehensive health benefits, retirement savings plans, and performance bonuses.
- We offer significant opportunities for professional growth, including access to cutting-edge training, certifications, and attendance at leading AI conferences.
- This role offers the flexibility of remote work, allowing you to contribute from anywhere while being part of a forward-thinking team based in Rustenburg, North West .
- You’ll work with a talented group of individuals dedicated to pushing the boundaries of AI innovation.