Machine Learning Engineer - Deep Learning Pipelines

Placements24

Stellenbosch

Hybrid

ZAR 700,000 - 1,100,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Retirement plan
Paid time off
Training opportunities
Modern office

Job summary

Placements24 in Stellenbosch, Western Cape, is seeking a skilled Machine Learning Engineer to design and optimize robust deep learning pipelines powering state-of-the-art AI applications. You will own the end-to-end lifecycle of ML models from data prep to deployment, collaborating with researchers and software engineers.

The ideal candidate has 2–4 years in ML engineering, strong Python, experience with TensorFlow/PyTorch/JAX, and hands-on MLOps and cloud services.

Qualifications

  • Bachelor's or Master's in CS/Engineering.
  • 2-4 years of ML engineering experience.
  • Proficiency in Python and DL frameworks.
  • Experience with cloud ML services (AWS/Azure/GCP).
  • Familiarity with MLOps tools and CI/CD.
  • Experience with data processing libraries (pandas, Dask) and SQL.

Responsibilities

  • Design, build, and maintain scalable deep learning training and inference pipelines.
  • Train, evaluate, and fine-tune deep learning models using TensorFlow, PyTorch, or JAX.
  • Deploy ML models into production with CI/CD pipelines.
  • Monitor model performance and handle drift/retraining strategies.
  • Collaborate with researchers and data scientists to iterate on models.
  • Write clean, efficient, and well-documented code.

Skills

Python programming
Problem solving
Teamwork
Debugging

Education

Bachelor's degree in CS
Master's degree in CS/Engineering

Tools

TensorFlow
PyTorch
JAX
Docker
Kubernetes
MLflow

Job description

About the Role

Our client, a dynamic innovator in AI and emerging technologies, is seeking a skilled Machine Learning Engineer to join their team in Stellenbosch, Western Cape. This role focuses on building and optimizing robust deep learning pipelines that power cutting-edge AI applications. You will be responsible for the end-to-end lifecycle of ML models, from data preprocessing and feature engineering to model training, evaluation, and deployment. The ideal candidate has a strong foundation in software engineering principles combined with practical experience in deep learning frameworks and MLOps practices. You will work closely with researchers and data scientists to translate innovative ideas into scalable, production-ready solutions that drive business value. Join a collaborative environment where your contributions directly impact the development of next-generation AI technologies.

Key Responsibilities
  • Design, build, and maintain scalable deep learning training and inference pipelines.
  • Implement and optimize data preprocessing and feature engineering workflows.
  • Train, evaluate, and fine-tune deep learning models using frameworks like TensorFlow, PyTorch, or JAX.
  • Deploy ML models into production environments, ensuring reliability and performance.
  • Develop and manage CI/CD pipelines for ML models (MLOps).
  • Monitor model performance in production and implement strategies for drift detection and retraining.
  • Collaborate with data scientists and researchers to iterate on model development.
  • Write clean, efficient, and well-documented code.
  • Automate ML workflows and infrastructure management.
  • Stay current with advancements in deep learning, ML engineering, and cloud technologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 2-4 years of experience in machine learning engineering or a similar role.
  • Proficiency in Python and experience with deep learning frameworks (TensorFlow, PyTorch, JAX).
  • Strong understanding of data structures, algorithms, and software engineering best practices.
  • Experience with cloud platforms (AWS, Azure, GCP) and their ML services.
  • Familiarity with MLOps tools and practices (e.g., Docker, Kubernetes, MLflow, CI/CD).
  • Experience with data processing libraries (e.g., pandas, Dask) and SQL.
  • Excellent problem-solving and debugging skills.
  • Good communication and teamwork abilities.
  • Experience with containerization technologies is a plus.
Benefits

Our client offers a competitive salary, regular performance-based reviews, and opportunities for professional growth. Benefits include comprehensive health insurance, retirement savings contributions, and generous paid time off. Employees have access to ongoing training, industry conferences, and career development programs. You'll work in a modern, collaborative office space in Stellenbosch, Western Cape, with amenities designed to foster innovation and well-being. Join a leading AI company and contribute to impactful projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Machine Learning Engineer - MLOps Specialist
Lead Machine Learning Engineer - MLOps Specialist

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Medical benefits
Retirement benefits
+4
Machine Learning Operations (MLOps) Engineer
Machine Learning Operations (MLOps) Engineer

Placements24 • Stellenbosch

On-site
ZAR 800,000 - 1,200,000
Competitive salary
Health, dental, vision insurance
Generous paid time off
+4
Lead Machine Learning Engineer (AI Solutions)
Lead Machine Learning Engineer (AI Solutions)

Placements24 • Cape Town

On-site
ZAR 1,200,000 - 1,900,000
Bonus program
Medical aid and retirement fund
Professional development budget
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Retirement plan
Performance bonuses
+6
Senior Data Scientist - Machine Learning Engineering
Senior Data Scientist - Machine Learning Engineering

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,600,000
Health insurance
Retirement contributions
Performance bonuses
+3
Senior AI/ML Engineer - Deep Learning
Senior AI/ML Engineer - Deep Learning

Placements24 • South Africa

Hybrid
ZAR 1,200,000 - 1,800,000
Medical insurance
Dental insurance
Provident fund
+6
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,300,000
Bonuses
Health coverage
Professional development
+2
Machine Learning Engineer
Machine Learning Engineer

Placements24 • Cape Town

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Bonus
Health benefits
+3
Senior Machine Learning Engineer - AI Research
Senior Machine Learning Engineer - AI Research

Placements24 • Klerksdorp

On-site
ZAR 1,200,000 - 1,800,000
Health coverage
Retirement plan
Professional development
+2
Deep Learning Pipelines Engineer — ML & MLOps
Deep Learning Pipelines Engineer — ML & MLOps

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,100,000
Health insurance
Retirement plan
Paid time off
+2