Artificial Intelligence Engineer
Inference Group
About the role
About
We’re entering an exciting new phase of growth as we build a bold, tech-driven AI capability in Cape Town. We’re looking for a highly capable AI Engineer to help design, build, and scale innovative AI and automation solutions that will transform how our people sell and deliver projects.
This is a hands-on engineering role within our established AI Engineering team. We’re looking for someone who enjoys getting deep into the code, while also stepping back to think critically about architecture, scalability, and most importantly delivering real business value. You’ll partner closely with leadership and business stakeholders to identify high-impact opportunities, shape solution strategies, and translate real-world challenges into robust, production-ready AI systems.
The role requires strong experience across multiple AI frameworks, as well as workflow automation platforms. We’re seeking someone with a high degree of ownership and self-drive. An engineer who takes initiative and moves work forward proactively. You’ll collaborate across product, delivery, and commercial teams to evaluate opportunities, define effective technical solutions, and ensure successful deployment and adoption. Along the way, you’ll contribute to evolving our engineering standards and best practices, share knowledge with peers, and help strengthen our AI capability as we continue to scale.
This is a high-impact opportunity for someone who thrives at the intersection of software engineering, data science, and AI. Someone who values autonomy and accountability, and who gains genuine satisfaction from building meaningful solutions that deliver measurable business impact. We’re looking for a self-driven, collaborative engineer who wants to play a key role in shaping what we build (and how we build it), within a growing, ambitious team.
Location
This is a hybrid role based in Cape Town (3-4 days per week in the office). Candidates applying from outside Cape Town will be required to relocate at their own arrangement.
Responsibilities
On the engineering side, you’ll:
- Design, develop, and deploy AI and machine learning solutions using the Microsoft Azure ecosystem as well as others such as Claude.
- Build, train, fine-tune, and evaluate machine learning models using large, real-world data sets.
- Own AI solutions end-to-end. From data ingestion and modelling through to deployment, monitoring, and optimisation.
- Lead the delivery of scalable, production-ready AI solutions, embedding strong MLOps practices.
- Continuously assess and improve model performance, accuracy, and reliability.
- Oversee AI/ML delivery across multiple client engagements, ensuring consistency and quality.
And with clients, you’ll:
- Act as an AI engineer working with our business stakeholders and clients, able to explain AI concepts clearly to both technical and non-technical stakeholders.
- Partner with consultants, data engineers, and delivery leads to turn business challenges into effective AI solutions.
- Contribute to strategic conversations, helping clients understand how AI can create meaningful, long-term value.
What You Bring
You’re an experienced technologist who enjoys responsibility, values craft, and stays curious.
You’ll likely have:
- 3–5+ years’ experience in AI/ML, data engineering, or software engineering, including time in a senior or lead role.
- A proven track record of delivering end-to-end AI/ML solutions into production.
- Strong architectural thinking - you design systems, not just models.
- Confidence making technical decisions and taking ownership of outcomes.
- The ability to communicate clearly and collaborate across technical and non-technical teams.
- A genuine interest in emerging AI technologies and a commitment to continuous learning.
Strong experience with Microsoft Azure, including some or all of:
- Azure Machine Learning (Azure ML)
- Azure Kubernetes Service (AKS)
- Azure Data Lake Storage
- Azure Cosmos DB
- Azure SQL Database
- Azure DevOps
- Power BI
- Azure OpenAI Service
Working With Us
We are a young, fast-growing consultancy built by people who are naturally curious and genuinely love what they do. We work on interesting problems, value learning, and care deeply about delivering solutions that actually work in the real world.
We’re committed to hiring future leaders and investing in their growth through hands-on experience, mentorship, access to the latest technologies, and ongoing training and certifications. AI moves fast, and we make it our job to stay ahead of the curve, together.
You’ll have real influence, room to grow, and the chance to help shape something special… and yes, we’ll have a lot of fun along the way.
Application Question(s)
- Will you now or in the future require sponsorship for employment visa status?
- Are you legally authorized to work in South Africa?
Work Location
Hybrid remote in Cape Town, Western Cape
Requirements
- 3–5+ years’ experience in AI/ML, data engineering, or software engineering, including time in a senior or lead role.
- A proven track record of delivering end-to-end AI/ML solutions into production.
- Strong architectural thinking - you design systems, not just models.
- Confidence making technical decisions and taking ownership of outcomes.
- The ability to communicate clearly and collaborate across technical and non-technical teams.
- A genuine interest in emerging AI technologies and a commitment to continuous learning.
Responsibilities
- Design, develop, and deploy AI and machine learning solutions using the Microsoft Azure ecosystem as well as others such as Claude.
- Build, train, fine-tune, and evaluate machine learning models using large, real-world data sets.
- Own AI solutions end-to-end. From data ingestion and modelling through to deployment, monitoring, and optimisation.
- Lead the delivery of scalable, production-ready AI solutions, embedding strong MLOps practices.
- Continuously assess and improve model performance, accuracy, and reliability.
- Oversee AI/ML delivery across multiple client engagements, ensuring consistency and quality.
- Act as an AI engineer working with our business stakeholders and clients, able to explain AI concepts clearly to both technical and non-technical stakeholders.
- Partner with consultants, data engineers, and delivery leads to turn business challenges into effective AI solutions.
- Contribute to strategic conversations, helping clients understand how AI can create meaningful, long-term value.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free