Subscribe to email job alerts
Advertise your job vacancies
Prepaid job ad packages
| Job | Normal cost | Discount | Cost | Saving |
|---|---|---|---|---|
| 4 | R2,000 | 27% | R1,460 | R540 |
| 6 | R3,000 | 29% | R2,130 | R870 |
| 8 | R4,000 | 31% | R2,760 | R1,240 |
| 12 | R6,000 | 35% | R3,900 | R2,100 |

ML Engineer
| Remuneration: | market-related |
| Location: | George |
| Job level: | Mid |
| Type: | Permanent |
| Reference: | #BH-475 |
| Company: | Badger Holdings |
Job description
Machine Learning EngineerData & 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.
- 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.
- 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.
- 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.
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.
- 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.
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.
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 and AI environment where innovation is encouraged.
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.
Apply today and help shape the future of AI at ARC.
Posted on 08 Jul 12:22, Closing date 6 Aug
See also: Engineer, Software Engineer
dotsure.co.za is a focused investment holding company specialising in the short-term motor insurance industry.
| Recent jobs by dotsure.co.za | City | Date posted | |
| IT Support Technician | George | 10 Jul 14:16 | |
| Head of Agency | Cape Town | 08 Jul 15:22 | |
| Data Business Analyst | Cape Town | 08 Jul 12:36 | |
| ML Engineer | George | 08 Jul 12:22 | |
| Data Science Lead | Cape Town | 08 Jul 10:01 | |
| Motor Accounts Handler | George | 08 Jul 09:52 | |
| Account Manager Marketing | George | 06 Jul 11:24 | |
| Information Security Senior Analyst | George | 03 Jul 16:00 | |
| Information Security Analyst | George | 03 Jul 15:25 | |
| Data Engineer | George | 30 Jun 11:49 | |
| More jobs... | |||
AI Engineer (Intermediate II / Senior I)
Cape Town
We are seeking an experienced AI Engineer to design, build, and deploy production-grade AI solutions that deliver measurable business value.
We are seeking an experienced AI Engineer to design, build, and deploy production-grade AI solutions that deliver measurable business value.
ML Engineer
George
Machine Learning Engineer Data & AI | ARC | George, Western Cape (Hybrid negotiable) | Permanent Build the engineering that brings AI to life. At ARC...
Machine Learning Engineer Data & AI | ARC | George, Western Cape (Hybrid negotiable) | Permanent Build the engineering that brings AI to life. At ARC...
Data Engineer
George
Data Engineer | On-site| George, Western Cape Build the data platform you wish you’d inherited We’re in the middle of a major data platform...
Data Engineer | On-site| George, Western Cape Build the data platform you wish you’d inherited We’re in the middle of a major data platform...
Senior Full-Stack Engineer
Western Cape
Senior Full-Stack Engineer (AI Products) Location: George, Western Cape | On-site AI agents aren’t products until people can use them.
Senior Full-Stack Engineer (AI Products) Location: George, Western Cape | On-site AI agents aren’t products until people can use them.
Senior Software Engineer
Western Cape
Senior Software Engineer, Applied AI Badger SA | ARC AI On-site | George, WC Build AI systems that do more than demo well.
Senior Software Engineer, Applied AI Badger SA | ARC AI On-site | George, WC Build AI systems that do more than demo well.
Telecoms Engineering Lead
Cape Town, Stellenbosch
Shape the future of Telecommunications Technology Are you an experienced Engineering Lead with a passion for building scalable, high-performance systems in complex...
Shape the future of Telecommunications Technology Are you an experienced Engineering Lead with a passion for building scalable, high-performance systems in complex...
JAVA Back End Software Engineer
Stellenbosch
Are you an experienced Back-End Engineer ready to take on complex, high-scale systems in a modern cloud-native telecommunications environment? We're looking for a...
Are you an experienced Back-End Engineer ready to take on complex, high-scale systems in a modern cloud-native telecommunications environment? We're looking for a...
Senior C# Developer / DevOps Engineer
Cape Town
Code. Deploy. Automate. Repeat. Are you a C# wizard, an API enthusiast, and someone who gets excited when a deployment pipeline runs flawlessly? Then you might...
Code. Deploy. Automate. Repeat. Are you a C# wizard, an API enthusiast, and someone who gets excited when a deployment pipeline runs flawlessly? Then you might...
Senior Data Engineer
Cape Town
We are seeking an experienced and forward-thinking Senior Data Engineer to lead the development and optimization of our enterprise data infrastructure.
We are seeking an experienced and forward-thinking Senior Data Engineer to lead the development and optimization of our enterprise data infrastructure.
Business Intelligence Engineer
Cape Town
We are looking for a skilled Business Intelligence Engineer to design, build, and optimize scalable data models and reporting solutions that drive business...
We are looking for a skilled Business Intelligence Engineer to design, build, and optimize scalable data models and reporting solutions that drive business...
Software Engineer
Cape Town
Are you the kind of engineer who gets excited about clean code, scalable systems, and solving complex problems? Do terms like Java, Spring Boot, AWS, Kubernetes...
Are you the kind of engineer who gets excited about clean code, scalable systems, and solving complex problems? Do terms like Java, Spring Boot, AWS, Kubernetes...
Lecturer and Module Coordinator - Electrical/ Electronic Engineering
Cape Town, Durbanville
STADIO Higher Education is looking for a Lecturer & Module Coordinator [Electrical/ Electronic Engineering] Key Responsibilities Lecturer: Plan, prepare...
STADIO Higher Education is looking for a Lecturer & Module Coordinator [Electrical/ Electronic Engineering] Key Responsibilities Lecturer: Plan, prepare...

Engineering Lead
Cape Town
A leading financial technology organisation is seeking an exceptional Engineering Lead to join their team and drive technical excellence and lead high-performing...
A leading financial technology organisation is seeking an exceptional Engineering Lead to join their team and drive technical excellence and lead high-performing...
Senior Data Engineer
Cape Town
A pan-African financial services company is looking for a highly skilled and innovative Senior Data Engineer to drive the design, enhancement, and management of our...
A pan-African financial services company is looking for a highly skilled and innovative Senior Data Engineer to drive the design, enhancement, and management of our...
Senior Data Engineer
Cape Town
We are seeking an experienced and forward-thinking Senior Data Engineer to lead the development and optimization of our enterprise data infrastructure.
We are seeking an experienced and forward-thinking Senior Data Engineer to lead the development and optimization of our enterprise data infrastructure.
Junior Analytics Engineer
Cape Town
Our client is looking for a Junior Analytics Engineer to design, develop, and enhance scalable data models and analytics pipelines.
Our client is looking for a Junior Analytics Engineer to design, develop, and enhance scalable data models and analytics pipelines.
Intermediate Analytics Engineer
Cape Town
We are seeking an Intermediate Analytics Engineer to design, build, and optimize scalable analytics data models and pipelines.
We are seeking an Intermediate Analytics Engineer to design, build, and optimize scalable analytics data models and pipelines.
Data Engineer
Johannesburg
Our client is seeking a highly skilled Data Engineer to join their DataWorks team.
Our client is seeking a highly skilled Data Engineer to join their DataWorks team.
Senior Full Stack Software
Tyger Valley
Are you the developer everyone calls when the code "suddenly stopped working"...
Are you the developer everyone calls when the code "suddenly stopped working"...






