Senior Machine Learning Engineer — End-to-End ML Systems

Techrepo.co.za

Cape Town

On-site

ZAR 900,000 - 1,350,000

Full time

22 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Sanlam in South Africa seeks an experienced software engineer to own end-to-end ML/data products from concept to production. You will design and implement scalable systems, including ML pipelines and data workflows, while writing robust, well-tested code.

The role requires independence, leadership, and mentoring of junior engineers, with strong collaboration across Product, Design, and Engineering teams to ensure delivery aligns with business needs.

Qualifications

  • Degree or diploma in Computer Science, IT or related field, or equivalent practical experience.
  • Typically 5+ years of software engineering experience.
  • Proficient in multiple programming languages with strong problem solving.
  • Experience with distributed systems, APIs, databases and scalable architecture.
  • Exposure to ML frameworks such as scikit-learn, TensorFlow, PyTorch.
  • Understanding of cloud services (AWS) and container-based infrastructure.

Responsibilities

  • Take full ownership of new features and ML/data products from concept to production.
  • Design and implement moderately complex systems, including ML pipelines and data workflows.
  • Write robust, well-tested code and participate in code reviews.
  • Mentor junior engineers and contribute to team practices and standards.
  • Collaborate with Product, Design, and Engineering to understand business context.

Job description

Sanlam in South Africa seeks an experienced software engineer to own end-to-end ML/data products from concept to production. You will design and implement scalable systems, including ML pipelines and data workflows, while writing robust, well-tested code.

The role requires independence, leadership, and mentoring of junior engineers, with strong collaboration across Product, Design, and Engineering teams to ensure delivery aligns with business needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Software Engineer: End-to-End AI & Data Systems
ML Software Engineer: End-to-End AI & Data Systems

Sanlam Limited • Cape Town

On-site
ZAR 900,000 - 1,500,000
ML Software Engineer: End-to-End Models & Impact
ML Software Engineer: End-to-End Models & Impact

Sanlam • Cape Town

On-site
ZAR 900,000 - 1,200,000
Software Engineer (Machine Learning)
Software Engineer (Machine Learning)

Techrepo.co.za • Cape Town

On-site
ZAR 900,000 - 1,350,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Lula • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
Software Engineer (Machine Learning)
Software Engineer (Machine Learning)

Sanlam • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior ML Engineer: Production-Scale AI Pipelines & MLOps
Senior ML Engineer: Production-Scale AI Pipelines & MLOps

Games Global Operations Limited • Durban North

On-site
ZAR 800,000 - 1,200,000
Senior ML Backend Engineer — ML Infra & MLOps
Senior ML Backend Engineer — ML Infra & MLOps

Jobgether • South Africa

On-site
ZAR 900,000 - 1,500,000
Professional growth opportunities
Collaborative environment
Exposure to ML/AI tooling
Senior ML Engineer: MLOps & Responsible Banking AI
Senior ML Engineer: MLOps & Responsible Banking AI

Absa Group • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior ML Engineer: Real-Time ML & MLOps
Senior ML Engineer: Real-Time ML & MLOps

Lula • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
Senior ML Engineer: Production ML & Real-Time Systems
Senior ML Engineer: Production ML & Real-Time Systems

Lulalend • Cape Town

On-site
ZAR 600,000 - 900,000