Machine Learning Engineer

Posted 13 Days Ago
Be an Early Applicant
Bellville, City of Cape Town, Western Cape, ZAF
In-Office
Mid level
Agency • Information Technology • Professional Services
The Role
Design, train, and deploy ML models and end-to-end MLOps pipelines. Build scalable, containerized model infrastructure, monitor model performance and data drift, run experiments, and collaborate with data scientists, engineers, and product managers to productionize ML solutions.
Summary Generated by Built In
Location: Cape Town | Work Type: Hybrid | Job ID: J107221

About our client:
Our client, a reputable financial services firm listed on the Johannesburg Stock Exchange (JSE), holds a strong belief in the transformative power of incremental progress. They are committed to empowering individuals and businesses alike, offering tailored solutions and expert guidance to help pave the way to success. With a focus on innovation and excellence, they provide secure financial futures through personalised advice and cutting-edge products. Their mission is to support diverse goals and aspirations, enriching lives across every journey.

What you will be doing:
  • Design, train, and evaluate machine learning models (predictive, deep learning, or NLP/GenAI depending on project needs) to solve complex business problems.
  • Lead the development of scalable, robust, and automated end-to-end ML pipelines (data ingestion, feature engineering, training, and deployment).
  • Contribute to the architecture of our ML infrastructure, ensuring models are containerized, deployed efficiently, and easily integrated into core software products.
  • Implement continuous monitoring strategies to track model performance, data drift, and latency, driving iterative improvements post-deployment.
  • Conduct experimentation to evaluate new algorithms, open-source frameworks, and methodology advancements.
  • Partner with Data Scientists, Software Engineers, and Product Managers to translate business requirements into technical solutions.

What our client is looking for:
  • A relevant tertiary qualification would be beneficial (Computer Science, Data Science, Machine Learning, etc.).
  • 3 - 5+ years of professional experience developing, scaling, and deploying ML models in a production environment.
  • Strong proficiency in Python and ecosystem libraries (e.g., PyTorch, TensorFlow, scikit-learn, Pandas).
  • Hands-on experience with cloud platforms (AWS, GCP, or Azure) and MLOps tools (e.g., Docker, Kubernetes, MLflow, or cloud-native equivalents like SageMaker/Vertex AI).
  • Solid understanding of statistical modelling, feature engineering, and data manipulation skills (including strong SQL).
  • Familiarity with software engineering best practices, including Git version control, CI/CD pipelines, and writing clean, testable code.
  • Excellent communication skills with the ability to explain complex technical concepts to non-technical stakeholders.

For a more comprehensive list of opportunities that we have on offer, do visit our website - https://www.parvana.co.uk/careers

Requirements
Python, PyTorch, TensorFlow, scikit-learn, Pandas, AWS, GCP, Azure, Docker, Kubernetes, MLflow, SageMaker, Vertex AI, SQL, Git, CI/CD, MLOps, Deep Learning, NLP, GenAI

Skills Required

  • Tertiary qualification in Computer Science, Data Science, Machine Learning or related field
  • 3-5+ years professional experience developing, scaling, and deploying ML models in production
  • Strong proficiency in Python
  • Hands-on experience with PyTorch, TensorFlow, scikit-learn, and Pandas
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Experience with MLOps and container orchestration (Docker, Kubernetes, MLflow, SageMaker, Vertex AI)
  • Strong SQL and data manipulation skills
  • Solid understanding of statistical modelling, feature engineering
  • Familiarity with software engineering best practices: Git, CI/CD, clean testable code
  • Experience with Deep Learning, NLP, and GenAI techniques
  • Excellent communication skills to explain technical concepts to non-technical stakeholders
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2006

What We Do

Parvana is an IT recruitment agency specializing in connecting top tech talent with leading companies in South Africa and the UK, focusing on software development, finance, and telecommunications.

Similar Jobs

In-Office
Brackenfell, City of Cape Town, Western Cape, ZAF
737 Employees

Datadog Logo Datadog

Technical Account Manager

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
South Africa
6500 Employees

Morningstar Logo Morningstar

Associate Analyst, Investment Operations

Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
Hybrid
Cape Town, Western Cape, ZAF
11500 Employees
305K-426K Annually

Xero Logo Xero

Head Of Marketing

Cloud • Fintech • Information Technology • Machine Learning • Software
Hybrid
Kenridge, City of Cape Town, Western Cape, ZAF
4500 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account