×
Register Here to Apply for Jobs or Post Jobs. X

Senior Machine Learning Engineer

Job in Cape Town, 7100, South Africa
Listing for: Lula
Full Time position
Listed on 2025-11-25
Job specializations:
  • IT/Tech
    Data Engineer, Machine Learning/ ML Engineer, AI Engineer, Systems Engineer
  • Engineering
    Data Engineer, AI Engineer, Systems Engineer
Job Description & How to Apply Below

Senior Machine Learning Engineer

Reporting to: Head of Data Engineering

Location: Cape Town, South Africa

Role Overview

You’ll work at the intersection of data science and engineering to build, deploy, and scale machine learning systems. This includes improving ML infrastructure, designing reliable real‑time data systems, and ensuring models run efficiently and reliably in production.

Role Responsibilities
  • Consult with data scientists on training machine learning models.
  • Support improvements and additions to the ML infrastructure, including getting your hands dirty with data engineering and Dev Ops engineering.
  • Design systems to meet throughput and latency requirements.
  • Implement NFRs (Non‑Functional Requirements) to ensure a high degree of system reliability.
The Skills And Experience We Are Looking For
  • Prior experience with product ionising ML systems is a must.
  • Prior experience training machine learning models is highly desirable.
  • Advanced knowledge of Python and familiarity with SQL.
  • Good working knowledge of Terraform for Infrastructure as Code (IaC).
  • A solid understanding and hands‑on experience with real‑time and event‑driven systems such as Kafka, Kafka Connect, Pub/Sub.
  • Solid experience with Kubernetes, Docker, and deployment types (canary, blue‑green, etc.).
  • Experience with setting up CI/CD systems using tools such as Circle

    CI, Drone, Git Hub Actions, ArgoCD.
  • Working experience with Big Data technologies such as Spark, Dataflow, and Flink.
  • Experience with system design – keeping performance and efficiency in mind, whilst aware of trade‑offs.
  • Experience applying software engineering rigor to ML, including CI/CD/CT, unit‑testing, automation, etc.
  • Hands‑on experience with some MLOps tools such as Kubeflow, DVC, MLflow.
  • Experience with cloud providers, such as GCP, AWS, or Azure.
  • Prior experience or a strong interest in the Fin Tech space.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industries

Banking

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary