ML Engineer

Badger Holdings (Pty) Ltd

George

Hybrid

ZAR 600,000 - 1,000,000

Full time

48 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Badger Holdings seeks a Machine Learning Engineer to bridge Data Engineering and MLOps, turning experiments into production-grade AI solutions. You will focus on data pipelines, feature datasets and Snowflake assets powering model development.

Join a team delivering AI capabilities across insurance-related platforms, with strong emphasis on deployment, monitoring and governance of ML systems.

Qualifications

  • Bachelor's degree in Computer Science, Data Science, or related field.
  • Postgraduate qualification in AI/ML or Data Science is advantageous.
  • Industry certificates in Azure, Google Cloud, Snowflake or ML are advantageous.

Responsibilities

  • Design and build scalable feature pipelines and training datasets for ML models.
  • Develop and maintain high-quality data assets within Snowflake.
  • Build reliable, monitored data pipelines for model training and inference.
  • Collaborate with Data Engineers to align with platform standards.
  • Deploy, monitor and maintain ML models in production with CI/CD.

Job description

  • Whatsapp
  • Print
  • PDF
  • X
  • Linked-in
  • Facebook

Remuneration: market-related Location: George Job level: Mid Type: Permanent Reference: #BH-475 Company: Badger Holdings

Job Description
Machine Learning Engineer
Data and AI | ARC | George, Western Cape (Hybrid negotiable) | Permanent

Build the engineering that brings AI to life.

  • At ARC, we're building the next generation of data, analytics and AI capabilities for Badger SA, including dotsure.co.za and Pacific International Insurance. Our purpose is simple: use intelligent technology to create Soft Landings, making work simpler, decisions smarter and businesses stronger.
  • We're looking for an experienced Machine Learning Engineer who enjoys solving real business problems through engineering excellence. You'll become the dedicated engineering partner to our Data Science team, ensuring they have reliable, high-quality data to build models and the infrastructure needed to deploy those models into production with confidence.
  • This is an opportunity to play a key role in shaping how AI is delivered across a growing insurance group, working with modern cloud technologies and influencing the future of our machine learning platform.
About the role:
  • As our Machine Learning Engineer, you'll operate at the intersection of Data Engineering and Machine Learning Operations (MLOps), turning experimentation into production-ready AI solutions.
  • Approximately 60% of your role will focus on building reliable data pipelines, feature datasets and Snowflake assets that power model development.
  • The remaining 40% will focus on MLOps, including deploying, monitoring and maintaining machine learning models in production while establishing engineering best practices.
Key responsibilities
Data Engineering
  • Design and build scalable feature pipelines and training datasets for machine learning models.
  • Develop and maintain high-quality data assets within Snowflake.
  • Build reliable, monitored and well-documented data pipelines for model training and inference.
  • Collaborate with Data Engineering teams to align with platform standards and architecture.
  • Validate data quality and ensure consistency with business definitions.
  • Apply data governance principles and regulatory requirements including POPIA, FAIS and TCF.
Machine learning operations (MLOps)
  • Partner with Data Scientists to productionise machine learning models.
  • Build and maintain deployment pipelines and model serving infrastructure.
  • Implement CI/CD processes for machine learning workflows.
  • Manage model versioning, experiment tracking and reproducible deployments.
  • Monitor models for performance, reliability and data drift.
  • Maintain documentation, auditability and model lineage.
  • Support responsible AI practices, including explainability and model governance.
  • Troubleshoot production issues and continuously improve model performance.
Engineering and collaboration:
  • Help establish ML Engineering standards and best practices.
  • Contribute to the architecture of our AI ecosystem across Azure and GCP.
  • Work closely with Analytics Engineers to integrate machine learning into business solutions.
  • Identify opportunities to improve automation, tooling and delivery.
  • Proactively identify risks and recommend practical solutions.
Qualifications:
  • Bachelor's degree in Computer Science, Data Science, Software Engineering, Information Technology, Mathematics, Statistics or a related quantitative field.
  • A postgraduate qualification in Artificial Intelligence, Machine Learning or Data Science will be advantageous.
  • Relevant industry certifications in Azure, Google Cloud, Snowflake or Machine Learning are advantageous.
Skills and experience
Essential
  • 5+ years' experience in Machine Learning Engineering, Data Engineering or a similar role.
  • Proven experience deploying machine learning models into production.
  • Strong Python development skills.
  • Advanced SQL skills.
  • Experience with Snowflake or another cloud data warehouse.
  • Experience with Azure cloud services.
  • Knowledge of Git, CI/CD pipelines and modern software engineering practices.
  • Experience with Docker and containerisation.
  • Experience building feature engineering pipelines.
  • Understanding of model monitoring, observability and drift detection.
  • Knowledge of data governance and regulatory frameworks such as POPIA and FAIS.
Advantageous
  • Experience with dbt.
  • Databricks experience.
  • Feature Store implementation and management.
  • API development and model serving.
  • Experience within insurance or financial services.
  • Exposure to GCP environments.
About You
You'll Thrive In This Role If You Are
  • A collaborative engineer who enjoys partnering with Data Scientists.
  • Passionate about building reliable, scalable machine learning solutions.
  • Comfortable balancing data engineering with production ML engineering.
  • Curious about emerging AI technologies and best practices.
  • Pragmatic, solutions-focused and commercially aware.
  • Someone who takes ownership and follows work through to completion.
  • Committed to engineering quality, documentation and continuous improvement.
Why join ARC?
This Is More Than Another Machine Learning Role.
You'll have the opportunity to:
  • Shape the future of AI within a growing insurance group.
  • Build production-ready AI solutions that create measurable business value.
  • Work with modern technologies including Python, Azure, Snowflake and dbt.
  • Influence our ML Engineering standards and platform architecture.
  • Collaborate with experienced Data Scientists and engineering specialists.
  • Continue learning in a fast-growing Data & AI environment where innovation is encouraged.
Working arrangement

This role is based in George, Western Cape. We believe collaboration happens best together, so this position is primarily office-based. Hybrid working arrangements may be considered for the right candidate. Applicants who currently live in, or are willing to relocate to, George are encouraged to apply.

About ARC

ARC exists to accelerate sustainable growth through intelligent technologies, delivering Soft Landings for businesses, people and communities. We combine business expertise, data engineering, analytics, automation and AI to help organisations make smarter decisions, move faster and grow with confidence.

Ready to build the future of AI?

If you're excited by solving complex engineering challenges, enabling Data Scientists to do their best work, and building AI solutions that make a real business impact, we'd love to hear from you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Engineer | Hybrid
ML Engineer | Hybrid

Badger Holdings (Pty) Ltd • George

On-site
ZAR 700,000 - 900,000
Data Science Lead
Data Science Lead

Badger Holdings (Pty) Ltd • Cape Town

On-site
ZAR 1,200,000 - 2,400,000
Machine Learning Engineer — Data Pipelines & MLOps
Machine Learning Engineer — Data Pipelines & MLOps

Badger Holdings (Pty) Ltd • George

Hybrid
ZAR 700,000 - 900,000
Data Science Lead: Drive Production AI & Business Impact
Data Science Lead: Drive Production AI & Business Impact

Badger Holdings (Pty) Ltd • Cape Town

On-site
ZAR 1,200,000 - 2,400,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Badger Holdings • Cape Town

On-site
ZAR 900,000 - 1,300,000
On‑site workspace
Learning budget
Group Lead - AI Engineer
Group Lead - AI Engineer

Tenth Revolution Group • Wes-Kaap

On-site
ZAR 1,200,000 - 1,800,000
Modern office with collaborative spaces
On-site gym and wellness facilities
High-impact AI initiatives with executive sponsorship
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Badger Holdings (Pty) Ltd • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer
Senior Software Engineer

Badger Holdings • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Full-Stack Engineer — AI Product Platforms (On-site)
Senior Full-Stack Engineer — AI Product Platforms (On-site)

Badger Holdings (Pty) Ltd • Wes-Kaap

On-site
ZAR 900,000 - 1,300,000
Senior AI Agent Engineer — Production Systems
Senior AI Agent Engineer — Production Systems

Badger Holdings • Cape Town

On-site
ZAR 900,000 - 1,500,000