Values & process

Machine Learning Engineering Talent Program

Do you have a passion for AI, machine learning, and software development? Do you have experience programming in Python? If so, this might be your next opportunity!

We are developing a program that upskills talented AI enthusiasts into becoming Machine Learning Engineers. During this program, participants will get practical experience on a wide array of problems by spending 4 days a week working on consulting projects at a client, and 1 day a week going through intense technical training and personal development.


Junior Machine Learning Engineer

Here’s a sneak peek of what you'll learn and get exposure to:

Cloud (AWS, Azure, GCP)




Training and deploying ML and DL models on structured and unstructured data


Containerisation technologies (Docker & Kubernetes)

Agile product management

Mentorship from seniors and industry experts

Who we are

Cape AI was founded at the beginning of 2019 and is currently run by enthusiastic data-driven entrepreneur Pieter Boon and Artificial Intelligence expert Adit Mehta. At Cape AI we believe that skilled AI developers can contribute to a better planet. Together with our clients we shape their future and help improve their triple-bottom-line: People, Planet, Profit.

What we’re looking for in candidates

Less than 1-year of practical experience in a data science or data analyst role

Experience programming in Python

Enthusiastic about AI, machine learning, and software development

South African citizen or South African working permit

Full-time availability and willingness to travel to clients


BSc, MSc, or Ph.D. in computer science, statistics, or a similar field.

Proficiency in building applications and machine learning models in Python.

Experience working with container architectures such as Docker and Kubernetes.

Experience deploying applications to any of the three big hyperscalers: AWS, GCP, and Azure.

Experience with relational and NoSQL databases.


We receive large volumes of applications making this position very competitive.

Our screening process is rigorous and not all applicants will proceed to the interview stage.

Need help?

Not sure exactly what we’re looking for or just want clarification? We’d be happy to chat with you and clear things up. Anytime!

Email us

[email protected]

Chat with us

Don't see a job for you?

Do you feel like you belong working with Cape AI, but we just don’t have your dream job posted? No problem - just reach out.

Let us know
Apply by filling out the form. The form asks you to upload your curriculum vitae in pdf format.

If you don't meet the above criteria please consider applying for our internship instead.