Senior AI Engineer
EmbeloAbout Us
At Embelo, we’re dedicated to helping founders of consulting businesses start and scale efficiently. Backed by our UK-based investors and clients, we deliver exceptional client services to a growing group of UK businesses, combining technical expertise, South African spirit, and the latest in AI-powered services. One of those is Inference Group, a fast-growing data and AI consultancy on a mission to help businesses unlock their true potential and drive sustainable growth.
Role Overview
We’re entering an exciting next phase of growth and building a bold, tech-driven AI capability in Cape Town. We’re looking for a Senior AI Engineer to help lead, shape, and scale our AI engineering practice - someone who loves getting their hands dirty in the code and stepping back to guide the bigger picture.
This role goes well beyond individual contribution. You’ll set technical direction, raise the bar on best practice, mentor and grow other engineers, and act as a trusted senior technical voice for both clients and internal teams. You’ll work closely with leadership to define how AI engineering is delivered at Inference Group as we scale and have real influence over the direction we take.
This is a high-impact role for someone who thrives at the intersection of software engineering, data science, and AI, enjoys ownership, and gets genuine satisfaction from building something and helping others do great work.
Location: This is a hybrid role based in Cape Town (3–4 days in the office). If you’re applying from another location, relocation to Cape Town will be required and would need to be arranged personally.
On the engineering side, you’ll:
* Design, develop, and deploy AI and machine learning solutions using the Microsoft Azure ecosystem.
* 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.
As a technical leader, you’ll:
* Set technical standards for architecture, coding, deployment, and performance across AI projects.
* Mentor and coach AI Engineers and junior team members, helping them grow in skill and confidence.
* Review and guide technical work to ensure solutions are secure, ethical, maintainable, and scalable.
* Help shape and evolve our AI engineering best practices, documentation, and delivery frameworks.
* Support hiring, onboarding, and growing the AI engineering team as the business scales.
And with clients, you’ll:
* Act as a senior technical contact, 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 a senior technologist who enjoys responsibility, values craft, and stays curious.
You’ll likely have:
* 5–8+ 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.
* Experience mentoring engineers or acting as a technical lead on projects.
* 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:
Inference Group is 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.
> We Geek Out Loud: we excel in our data and AI domain, using our expertise to deliver solutions that realise value. We share our wisdom and experience proudly, no egos, just pure tech passion.
> We Act Boldly, and Collaborate Openly: we explore uncharted territories, working on the new to deliver operational solutions at scale. We don’t tread over old ground. We collaborate openly with full transparency, learning from each other as a community.
> We are the Connectors: we bridge the gaps between business value, data engineering, data science and deployment. Working seamlessly as one unified team internally and externally to deliver working solutions for our clients.
> We Empower our Customers: we equip our clients with the skills and knowledge to fully leverage, scale and deploy data and AI solutions. We prioritise delivering operational success over prototypes and proof of concepts to provide long term value. We build trust.
> We Love our Work: we are proud of the work we do and take ownership of it. We work on the things we love and care about, we work with passion with people we respect.
> We are Data Jedis: we work on hard problems and aim to deliver working solutions at scale. We don’t have time for politics, backbiting, gossiping, game playing or selfish behaviour. We work as one team with a mission to deliver and we will only achieve that together.