- Location
- Johannesburg, South Africa
- Type
- Full-time
- Department
- Education
- Education
- Bachelor
- Closing date
- Today
- Source
- Workday
Description
Let's Write Africa's Story Together!
Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this.
Job Description
Are you passionate about using data to fundamentally rethink how insurance works? Are you energized by the idea of designing the future model of insurance—one that’s fast, fair, predictive, and personal? At Old Mutual Insure, we’re building exactly that.We are hiring across generative AI, AI engineering, machine learning engineering and data science. Whether you build LLM-powered applications, productionise ML systems, or model risk and customer behaviour, you will play a critical role in turning data and AI into action. Our core work today is generative AI and applied ML engineering — building, deploying and running intelligent systems in production — supported by a deep data science capability that keeps us future fit. You’ll work on projects that challenge industry norms, using modern AI and data science methods to develop and deploy solutions that scale across our business. This is your opportunity to learn, grow, and build things that matter in an ambitious and purpose-driven team.
Responsibilities
Building generative AI applications — LLM-powered assistants, RAG over enterprise content, agentic and workflow-automation solutions
Engineering prompts, evaluation pipelines, guardrails and safety controls for AI systems in production
Designing and deploying machine learning pipelines and production inference services, including predictive and generative models
Applying MLOps practices — CI/CD for ML, feature stores, model registries, automated retraining, monitoring and drift detection
Developing statistical and machine learning models for pricing, risk, claims and customer behaviour, and taking them to production
Optimising inference cost, latency and performance across AI and ML workloads
Engineering end-to-end solutions that reshape underwriting, claims, pricing, and customer engagement
Extracting insights from customer, product, and operational data to inform and guide business decisions
Participating in agile delivery squads and working closely with actuaries, product owners, and tech teams
Contributing to the future-fit insurance architecture by innovating with AI, APIs, and cloud-native tools
Communicating findings and ideas through impactful visualisations and storytelling
What We’re Looking For
2+ years’ experience in AI/ML engineering, software engineering, data science, analytics or actuarial environments (3+ years for engineering-focused profiles, 5+ for senior data science)
Strong Python and SQL, with solid backend/software engineering fundamentals and data wrangling and modelling foundations
Experience with cloud platforms (e.g. AWS, Azure, Databricks), containerisation (Docker, Kubernetes), APIs, CI/CD and Git
Experience building and evaluating machine learning models (supervised and unsupervised)
Hands-on experience with LLM APIs and generative AI frameworks (e.g. LangChain, LlamaIndex), embeddings and vector databases
Experience with ML frameworks such as Scikit-learn, PyTorch or TensorFlow, and taking models from prototype to production
Understanding of AI evaluation, governance, security and compliance in a regulated environment
A problem-solver with a growth mindset and hunger to apply their skills to real-world business impact
Bonus: insurance or financial services experience, responsible AI, or data product development
Skills
Applied Statistics & Probability
Machine Learning (regression, classification, clustering)
Feature Engineering & Model Evaluation
Data & ML Engineering (pipelines, APIs, Docker, CI/CD, cloud)
Effective Communication & Visual Storytelling
Cross-functional Collaboration & Agile Methodologies
Generative AI & LLMs (prompt engineering, RAG, agents, evaluation)
MLOps & Model Deployment (monitoring, drift detection, retraining)
Responsible AI & Model Governance
Software Engineering Practices (version control, testing, code quality)
Competencies
Business Insight – Understands how data drives commercial outcomes
Tech Curious – Keeps up with new ML tools, AI trends, and best practices
Collaborates Effectively – Works fluidly across business and technical teams
Drives Results – Delivers with discipline, quality, and impact
Cultivates Innovation – Brings fresh ideas to complex challenges
Manages Complexity – Makes sense of messy, ambiguous data environments
Ensures Accountability – Follows through and learns from feedback
Optimizes Processes – Simplifies, automates, and scales where possible
Manages Multiple Priorities Under Pressure – Handles competing deadlines and tasks with resilience, structure, and delivery focus.
Education
Bachelor’s degree in one of the following (or equivalent experience):
• Data Science
• Statistics
• Computer Science
• Actuarial Science
• Engineering
• Applied Mathematics
na
Skills
Action Planning, Business Requirements Analysis, Computer Literacy, Data Compilation, Data Controls, Data Management, Executing Plans, IT Architecture, IT Network Security, Policies & ProceduresCompetencies
Business InsightCollaboratesCultivates InnovationDrives ResultsEnsures AccountabilityManages AmbiguityManages ComplexityOptimizes Work ProcessesEducation
Bachelor of Commerce (BCom): Computer Science And Engineering (Required), NQF Level 7 - Degree, Advance Diploma or Postgraduate Certificate or equivalentClosing Date
20 August 2026 , 23:59The appointment will be made from the designated group in line with the Employment Equity Plan of Old Mutual South Africa and the specific business unit in question.
The Old Mutual Story!