Machine Learning Engineer
Listed on 2026-03-14
-
IT/Tech
Data Engineer, Machine Learning/ ML Engineer, Data Scientist, Cloud Computing
Machine Learning Engineer
Location:
South Africa (Remote)
Company:
Dijkstrack (Partnered with a Global Multi-National Group)
Are you ready to architect world-class personalization? Dijkstrack is looking for a specialist Machine Learning Engineer to design and scale a high-performance recommendation engine for a multi-national, billion-pound group. This role is focused on building sophisticated predictive models that drive discovery and user engagement at an enterprise scale.
The Mission 🎯
You will lead the development of a production-grade recommender system. Your work will involve building the data pipelines, training the ranking and retrieval models, and ensuring the system delivers real-time, high-accuracy suggestions to millions of users globally.
What You’ll Bring to the Table 🛠️
The Tech Stack: Expert proficiency in Python and Py Torch .
Orchestration: Experience using Kubeflow to manage the end-to-end lifecycle of ML models, from experimentation to production.
Rec Sys Expertise: Deep knowledge of collaborative filtering, content-based filtering, two-tower models, and deep learning for recommendation (e.g., DLRM).
Academic Grounding: A university degree in Computer Science, Mathematics, Engineering, or a related quantitative field is required.
The Requirements 🇿🇦
Location: You must be currently based in South Africa.
Scale: Experience handling large-scale datasets and optimizing models for latency and throughput within a massive corporate ecosystem.
Why Join?
Work on the "brain" of a billion-pound group's digital ecosystem.
Solve complex data challenges that have a direct, measurable impact on business growth.
Build enterprise-grade systems using a modern, cloud-native stack.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: