Duku AI
Machine Learning Engineer
Remote Machine Learning Engineering role with clear candidate location fit.
PostedJul 3, 2026
Eligible countries1 accepted country
Seniority signalSenior
Work settingRemote
Accepted candidate locations
South Africa
Role overview
Machine Learning Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
What you'll do:
- Design and build systems that make autonomous software testing a reality at scale
- Work closely with engineering and product to define how AI agents interact with real-world codebases
- Own your work from first principles through to production — with full context and full accountability
- Shape the culture, processes, and technical standards of a team that's serious about craft
What we're looking for:
- Deep technical ability and an instinct for elegant solutions to hard problems
- Someone who raises the bar around them — for quality, for thinking, for execution
- A builder who thrives with ambiguity and ships with conviction
- Curiosity about AI, autonomous systems, and the future of developer tooling
Similar roles
Keep a backup shortlist.
Docker, Kubernetes South Africa
Technical Account Manager, Swedish speakingWizView role Docker, Kubernetes South Africa
Technical Account Manager, German speakingWizView role Docker, Kubernetes South Africa
Technical Account ManagerWizView role AWS, Azure South Africa
EMEA Cloud Solution ArchitectRubrikView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.