Skip to content

Developer (Junior) – AI Engineering

Discovery, Sandton, Gauteng

2days left
Closes Monday 16 November 2026 Apply well before the day. Some employers close early when they have enough applications.

From Discovery (incl. Discovery Bank). It comes down automatically when it closes.

Your free application kit for this job

Three free tools, each opened with this job: its title, company and closing date.

A CV for this job Put what the advert asks for at the top. Build my CV
A cover letter for Developer (Junior) – AI Engineering Names the post and says why you fit it. Write my letter
Interview questions The questions asked most, with sample answers. Practise

Free, about 20 minutes in all. Finish before Mon 16 Nov: 2 days left.

Company
Discovery
Location
Sandton, Gauteng
Job type
Permanent
Minimum qualification
Bachelor's or Honours degree in a quantitative discipline (e.g. Computer Science, Data Science, Statistics, Mathematics)
Closing date
16 November 2026 (2 days left)
Apply on the official Discovery website →

About this role

Discovery is hiring a junior developer for its Data Science Lab in Sandton. The Lab builds AI and data solutions that help members live healthier lives and support Discovery’s wider business. This role focuses on the engineering side: getting AI solutions from testing into stable, live systems.

What you’ll do

  • Help deploy, run and maintain AI and machine learning solutions across the Lab’s projects.
  • Build reusable engineering parts, deployment tools and internal operational tooling.
  • Help find and fix problems in live systems, including failed deployments and platform incidents.
  • Watch system health, raise issues early and pass them on to the right people.
  • Support generative AI and conversational AI features under the guidance of senior engineers, including LLM services and APIs.
  • Help set up monitoring, logging, dashboards and alerts, and take part in root cause reviews.
  • Write technical documentation and runbooks, and take part in code reviews and test automation.

What you need

  • A Bachelor’s or Honours degree in a quantitative field such as Computer Science, Data Science, Statistics, Mathematics, Actuarial Science, Operations Research, Industrial Engineering or Applied Mathematics.
  • Equivalent qualifications or other routes may be considered if you show strong analytical and technical skills.
  • Working knowledge of Python for data analysis and machine learning.
  • Experience with SQL, relational databases and structured data.
  • Solid foundations in statistics, machine learning and model evaluation.
  • Basic understanding of AI, machine learning and model deployment.
  • Good problem-solving skills and clear communication within multidisciplinary teams.
  • Writing clean, well-documented and reusable code.
  • Advantageous: exposure to generative AI, LLMs, retrieval-augmented generation (RAG) or AI agents.
  • Advantageous: experience with AWS, Azure or Google Cloud Platform.
  • Advantageous: knowledge of Docker, Kubernetes, CI/CD pipelines or MLOps.
  • Advantageous: exposure to monitoring and logging tools, or to Linux and scripting.
  • Advantageous: prior industry experience, including in healthcare, insurance or personalisation. Projects, internships and hackathons also count.

Is this job for you?

This job suits a curious, early-career software, data or AI engineer who wants to build reliable AI systems. You should enjoy learning, working with mentors and solving practical technical problems. If you want to focus mainly on statistical research, this is not that kind of role.

Tips before you apply

  • Have your degree or transcript, and any academic or personal projects, ready to share. Link to code samples or a GitHub profile if you have them.
  • On your CV, show hands-on Python, SQL or deployment work. Describe what you built and how you tested or monitored it.
  • Explain how you have solved a technical problem, such as debugging an error or improving a process. Use clear examples.

”

Before you apply

  1. Tailor your CV for this Developer (Junior) – AI Engineering role with our free AI CV builder.
  2. Write a matching cover letter in two minutes.
  3. Practise common interview questions so you're ready if they call.
Apply on the official Discovery website →

Source: Discovery's official vacancy page (view original). EmploymentHub is not the employer and does not handle applications.

Stay safe: real employers never ask you to pay for a job, training, uniforms or "processing". If anyone asks for money, don't pay — report it to us.

Get new jobs like this on WhatsApp — free

More: All Discovery vacancies · Jobs in Gauteng · Permanent jobs

Similar jobs still open

All jobs

Senior AI Actuary

Discovery, Sandton, Gauteng

Permanent Honours degree in Actuarial Science and/or Mathematical Statistics; Qualified Actuary (FASSA or AMASSA, or equivalent) From Discovery (incl. Discovery Bank)

Closes Sun 22 Nov8 days left

Business Analyst

Discovery, Sandton, Gauteng

Permanent Informatics or other relevant degree From Discovery (incl. Discovery Bank)

Closes Mon 16 Nov2 days left