Machine Learning Engineer
Posted 22 Jul 2026
Advertised as “Senior Machine Learning Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5–10 yrs
- Management level
- Individual contributor
- Employment
- Remote
No salary listed for this role.
Field of studyComputer Science, Engineering (or related)
Study levelBachelor's or higher
Mr D, a division of the Takealot Group, is looking for a highly talented Senior Machine Learning Engineer to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us!
Think you’ve been challenged before? Think again!
- Scale: Millions of happy shoppers use Mr D. Show them what you can do.
- Learn: We work with the best of the best, and then some. Work alongside industry leaders and up-skill in record time.
- Grow: Expand your career in the fast-growing Takealot Group: takealot.com, Mr D & Takealot Fulfilment Solutions. We like to promote from within: Here’s your chance.
This position reports to the Machine Learning Engineering Manager.
As a Machine Learning Engineer, your expertise directly translates into the development of robust machine learning models in the e-commerce domain. You come from a development background with an emphasis on applied machine learning. You will have the opportunity to implement best practices to improve the existing machine learning models and participate in the development of new ones.
This is an exciting opportunity to contribute to a growing and dynamic team of machine learning engineers working on Mr D’s ambitious development roadmap.
Your responsibilities will include:
- Work with a firehose of customer data.
- Analyze, build, evaluate, and productionise machine learning models.
- Touch all aspects of the business in your domain.
- Brainstorm new ideas and concepts to solve specific use cases.
- Work with teammates on design and code reviews.
- Keep abreast of developments in the machine learning domain.
The skills and attributes we need:
- Be creative
- Be flexible
- Be a team player
- Be data-oriented
- Take pride in your work
- Be a good communicator
Qualifications & Preferred Experience:
- Degree in Computer Science or Engineering (alternatively, a degree in a related field with work experience as a software engineer).
- 5 to 10+ years of experience applying machine learning to real-world problems OR