Overview
Machine Learning Engineer Jobs in Cape Town, Western Cape, South Africa at Dijkstrack
Title: Machine Learning Engineer
Company: Dijkstrack
Location: Cape Town, Western Cape, South Africa
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 PyTorch.
- Orchestration: Experience using Kubeflow to manage the end-to-end lifecycle of ML models, from experimentation to production.
- RecSys 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.