Talent.com
No longer accepting applications
Machine Learning Engineer (Python / PyTorch)

Machine Learning Engineer (Python / PyTorch)

Dijkstrack LTDWorkFromHome, Gauteng, South Africa
16 days ago
Job description

This 12-month remote contract role places you on an international machine learning project through Dijkstrack for one of our global technology partners. You’ll work within a distributed engineering team to design, train, and deploy ML models using modern frameworks like PyTorch. Dijkstrack engineers enjoy access to technical community support, structured delivery processes, and the opportunity to embed within long-term global product teams.

Key Duties & Responsibilities

  • Design, train, and deploy machine learning and deep learning models using PyTorch
  • Build and maintain ML pipelines , model training workflows, and data processing components
  • Work with product and engineering teams to integrate models into production systems
  • Analyse datasets, performance metrics, and optimise models for accuracy and efficiency
  • Implement MLOps best practices for model versioning, deployment, and monitoring
  • Document models, datasets, evaluations, and maintain reproducibility standards
  • Participate in code reviews and uphold engineering quality in ML codebases

Essential Skills & Technical Requirements

  • Strong proficiency in Python for ML development
  • Hands‑on experience with PyTorch (TensorFlow experience also welcome)
  • Solid understanding of machine learning fundamentals, model architectures, training loops
  • Ability to work with large datasets, ETL pipelines, and model optimisation
  • Familiarity with Git workflows, remote collaboration, and agile delivery models
  • Beneficial / Nice‑to‑Have Experience

  • Experience with ML Ops tools like MLflow, Weights & Biases, SageMaker, or similar
  • Exposure to cloud‑based ML deployments (AWS, Azure, GCP)
  • Knowledge of microservice integration for ML models
  • Prior work in AI product teams or international ML research environments
  • Benefits of Working with Dijkstrack

  • Join a network of engineers delivering advanced ML solutions internationally
  • Technical community of senior engineers across data, backend, and product domains
  • Remote‑first culture, global exposure, and structured technical delivery support
  • #J-18808-Ljbffr

    Create a job alert for this search

    Machine Learning Engineer • WorkFromHome, Gauteng, South Africa

    Related jobs
    • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    Ikue LimitedWorkFromHome, Gauteng, South Africa
    Let's build the future together!.Ikue is a tech start-up with a clear purpose and vision - to provide telecommunications operators with a superior product to deliver superior customer experiences.W...Show moreLast updated: 30+ days ago
    • Promoted
    Machine Learning Operations Engineer

    Machine Learning Operations Engineer

    Siri TechnologiesGauteng, South Africa
    Machine Learning Operations Engineer in Sandton.We are looking for a skilled LLM Application Developer to join our team.You will be responsible for implementing large language model (LLM) based app...Show moreLast updated: 30+ days ago
    • Promoted
    Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

    Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

    CanonicalWorkFromHome, Gauteng, South Africa
    Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics.Canonical Cape Town, Western Cape, South Africa. Canonical is a pioneering tech firm at the forefront of the global move ...Show moreLast updated: 30+ days ago
    • Promoted
    Lead, Artificial Intelligence & Machine Learning Engineer

    Lead, Artificial Intelligence & Machine Learning Engineer

    Standard Bank of South Africa LimitedJohannesburg, Gauteng, South Africa
    Lead, Artificial Intelligence & Machine Learning Engineer.ZA, GP, Johannesburg, Baker Street 30.To shape the Standard Bank Group (SBG) artificial intelligence (AI) strategy and drive the creation o...Show moreLast updated: 30+ days ago
    • Promoted
    Machine Learning Engineer / Data Scientist with R certification + PL-400

    Machine Learning Engineer / Data Scientist with R certification + PL-400

    Itcdynamics365Johannesburg, Gauteng, South Africa
    Machine Learning Engineer / Data Scientist with R certification + PL-400.Johannesburg, GP, South Africa Technical Support. Job Openings Machine Learning Engineer / Data Scientist with R certification ...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Machine Learning Ops (Mlops) Engineer

    Lead Machine Learning Ops (Mlops) Engineer

    Absa GroupJohannesburg, Gauteng, South Africa
    Lead Machine Learning Ops (MLOPs) Engineer.Empowering Africa’s tomorrow, together…one story at a time.With over 100 years of rich history and strongly positioned as a local bank with regional and i...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Machine Learning Developer

    Senior Machine Learning Developer

    SavageOne Pty LtdJohannesburg, Gauteng, South Africa
    About the job Senior Machine Learning Developer.The Senior Machine Learning Engineer will play a key role in leading the design, development, and deployment of machine learning solutions.You will c...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    DarielJohannesburg, Gauteng, South Africa
    Senior Machine Learning Engineer.Dariel Johannesburg, Gauteng, South Africa.Direct message the job poster from Dariel.Are you passionate about building intelligent systems that solve real-world pro...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Machine Learning Engineer (Hybrid)

    Intermediate Machine Learning Engineer (Hybrid)

    SybrinJohannesburg, Gauteng, South Africa
    Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesse...Show moreLast updated: 18 days ago
    • Promoted
    Python Developer Engineer Hybrid

    Python Developer Engineer Hybrid

    ScoutITGauteng, South Africa
    This is a great role for an engineer that has a passion for data but also the ability to make an impact with their python engineering skills. You will join a global business, working with big data o...Show moreLast updated: 30+ days ago
    • Promoted
    Machine Learning Engineer (12-Month Contract)

    Machine Learning Engineer (12-Month Contract)

    The Legends AgencyJohannesburg, South Africa
    Machine Learning Engineer (12-Month Contract).Join a leading AI consultancy delivering cutting-edge solutions for enterprise clients. Johannesburg | R600 - R640 per hour | Contract.Our client is a s...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    AI Engineer

    AI Engineer

    Network RecruitmentCenturion, South Africa
    AI Solution Development & Deployment : .Design, train, and fine-tune machine learning and deep learning models (NLP, computer vision, time series, generative AI). Build and deploy AI applications ...Show moreLast updated: 18 hours ago
    • Promoted
    Freelance Physics QA (with Python) - AI Trainer

    Freelance Physics QA (with Python) - AI Trainer

    MindriftWorkFromHome, Gauteng, South Africa
    Freelance Physics QA (with Python) - AI Trainer.Be among the first 25 applicants.This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibi...Show moreLast updated: 6 days ago
    • Promoted
    DevOps & Python Engineer - GCP & AI - 12-month contract

    DevOps & Python Engineer - GCP & AI - 12-month contract

    Badger & Bird TalentWorkFromHome, Gauteng, South Africa
    DevOps & Python Engineer (GCP & AI Focus).We're looking for a skilled DevOps and Python Engineer to join our top client for a 12-month contract. Our mission is to help simplify and optimize the code...Show moreLast updated: 30+ days ago
    • Promoted
    Senior MLops Engineer

    Senior MLops Engineer

    YassirJohannesburg, Gauteng, South Africa
    Yassir is seeking a highly skilled and motivated MLOps Engineer (of any senior level) to join our Artificial Intelligence (AI) team and drive our ML Operations in application deployment and infrast...Show moreLast updated: 18 days ago
    • Promoted
    Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

    Python and Kubernetes Software Engineer - Data, AI / ML & Analytics

    CanonicalWorkFromHome, Gauteng, South Africa
    Python and Kubernetes Software Engineer - Data, AI / ML & Analytics.Canonical Cape Town, Western Cape, South Africa.Join or sign in to find your next job. Python and Kubernetes Software Engineer - Dat...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Machine Learning Engineer (6-Month Contract)

    Senior Machine Learning Engineer (6-Month Contract)

    The Legends AgencyJohannesburg, South Africa
    Our client is a specialist AI consultancy, partnering with top enterprises to design and implement impactful artificial intelligence solutions. With a reputation for delivering scalable, practical, ...Show moreLast updated: 30+ days ago
    • Promoted
    Intermediate Machine Learning Engineer (Hybrid)

    Intermediate Machine Learning Engineer (Hybrid)

    Sybrin GroupWorkFromHome, Gauteng, South Africa
    Sybrin is a leading IT software development company specialising in innovative solutions tailored to meet the evolving needs of businesses across various sectors. Our mission is to empower businesse...Show moreLast updated: 16 days ago