Senior Machine Learning Engineer

Confidential
📍 Johannesburg, Johannesburg, South-Africa 💼 Full-time 🕒 Posted March 02, 2026

Job Description

Our client is a respected analytics-led consulting firm delivering innovative software, data, and AI solutions. As a Senior Machine Learning Engineer , you will architect, build, and operationalise systems that power data science, machine learning, and LLM use cases. You will take ownership from concept to production, guide junior engineers, and ensure engineering best practices across projects. The role requires strong software engineering capability, end‑to‑end delivery ownership, and the ability to translate analytical and business requirements into scalable technical solutions. Key Responsibilities Design, develop, and deliver software components for analytics, ML, and AI/LLM‑enabled systems. Build backend services, APIs, data models, and scalable inference pipelines. Develop and maintain data pipelines, feature stores, and model‑serving interfaces. Ensure codebases are maintainable, well‑documented, tested, and production‑ready. Lead end‑to‑end solution delivery, i...

Ready to Apply?

Submit your application today and join our talented team at Confidential.

Submit Application

Job Details

  • Location Johannesburg, Johannesburg
  • Job Type Full-time
  • Category IT / Computing / Software
  • Posted Date March 02, 2026
  • Application Deadline April 11, 2026