AI Engineer

Johannesburg – Gauteng – South Africa

We are seeking an experienced AI Engineer specialising in Natural Language Processing (NLP) and Machine Learning (ML) to join our dynamic team. The ideal candidate will possess a robust foundation in developing and deploying advanced AI models, particularly large language models (LLMs), to enhance our products and services. This role requires a deep understanding of both theoretical and practical aspects of AI, including the development of models that can interpret, generate, and interact using human language. Candidates will be responsible for integrating these AI capabilities into various platforms, ensuring their scalability and accessibility. Proficiency in problem-solving, collaboration across functional teams, and a commitment to continuous technological advancement in a fast-paced environment are essential. The ideal candidate will be well-equipped to address complex problems, enhance system efficiency, and drive innovative AI projects forward.
Experience and Requirements
    • Minimum of 3 years of direct experience in NLP, ML, and specifically in developing and deploying large language models.
    • Demonstrated ability to deploy AI solutions on cloud platforms such as AWS, Azure, or Google Cloud, with a focus on scalability and user access.
    • Proven history in software development, with strong coding skills in Python and expertise in using AI frameworks like TensorFlow or PyTorch.
Desired Skills and Qualifications
    • 3 Years qualifications in Computer Science, Artificial Intelligence, Computational Linguistics, or related fields, with a strong focus on NLP and LLMs.
    • Comprehensive understanding of the latest developments in NLP and LLM techniques, including natural language understanding (NLU), natural language generation (NLG), and machine translation.
    • Experience in full-stack development or backend development for integrating AI models into production environments.
    • Strong quantitative skills in statistical analysis and mathematical foundations of machine learning.
    • Exceptional critical thinking skills, capable of devising and implementing innovative solutions to complex AI challenges.
    • Outstanding communication and collaboration skills, able to work effectively in dynamic, challenging environments with cross-functional teams.
    • A passion for continuous learning and staying updated with the latest industry trends in AI technologies.
Cultural Fit
    • We are seeking a candidate who not only excels technically but also embodies the values and work ethic that define our team culture. The ideal candidate should demonstrate:
    • Initiative-taking Attitude: Takes initiative in identifying issues and opportunities, proposing solutions, and being eager to take on new challenges without waiting for direction.
    • Collaborative Teamwork: Enjoys working as part of a diverse team, sharing knowledge, supporting colleagues, and contributing positively to a collective goal.
    • Adaptability: Comfortable with change and able to adjust to shifting priorities, modern technologies, and evolving project requirements with a positive mindset.
    • Communication: Possesses strong communication skills, capable of articulating technical concepts to non-technical stakeholders and effectively collaborating with team members.
Work Arrangement
This is primarily an in-office position to foster collaboration and immersion in our company culture. However, we are open to discussing a hybrid work arrangement once the selected candidate has fully integrated with the team and processes, demonstrating the ability to maintain productivity and communication standards while working remotely.