CareerPlanSign in

Senior/Staff Machine Learning Engineer

Cape Town City Centre, Cape Town Region🌐 Remote💼 Full-time🗓 2026-05-20 → 2026-08-11

Core

Lead and scale ML processing pipelines and systems to improve scalability, stability, accuracy, and efficiency for travel search and fraud prevention at millions of scale.

Role type

Senior/Staff Machine Learning Engineer (Infrastructure & Systems)

Builds

Distributed ML processing pipelines, shared frameworks, and ML services for core travel systems.

Domain

Travel technology, Big Data, Distributed Systems

Deliverable

production ML models | infrastructure

Required skills

Python3, Scala, SQL, JVM-based programming, Software design patterns, Functional programming, Object-oriented programming, ML model internals (LightGBM, Random Forest, CNN, Regression), Linux systems administration

Preferred skills

Hadoop ecosystems, Big Data architecture, Open-source products, Agile/TDD methodologies

Technologies

Python3, Scala, Spark, Hadoop, SQL, S3, Bash, LightGBM, Random Forest, CNN

Responsibilities

Lead technical improvement of existing ML systems for scalability and efficiency; Build, administer, and scale ML processing pipelines; Design, build, test, and deploy new libraries, frameworks, or full systems; Work with product owners to automate large-scale data management tasks.

Seniority

Senior/Staff, hands-on IC with leadership

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.