Job Description
Company Summary
A leading JSE-listed financial services company is expanding its Group Data Science Team, a world-class division that partners across digital, clinical, wellness, and behavioural domains. The team collaborates globally and leverages modern big-data platforms to build scalable, future-focused solutions that drive innovation across the organisation.
Role Summary
The Senior Python Developer plays a critical role in the AI Enablement function, building and maintaining production-grade Python systems, managing ML pipelines, and ensuring enterprise-scale deployment of AI/ML models. You will contribute to technical standards, support team members, and help turn advanced AI into dependable business value.
Requirements
Essential:
-
5+ years experience in Python development
-
Strong grounding in software engineering principles (SOLID, unit testing, CI/CD, Git)
-
Experience with ML engineering/MLOps tooling (MLflow, Kubeflow, etc.)
-
Cloud platform experience (AWS, Azure, or GCP)
-
Experience designing and maintaining ELT/ETL pipelines in distributed compute environments (Spark, Ray or similar)
-
Ability to contribute to technical design, code reviews, and engineering best practices
Advantageous:
-
Experience with Vertex AI, BigQuery, Cloud Composer
-
Exposure to large-scale data ecosystems and distributed systems
-
Experience mentoring junior engineers or data scientists
Responsibilities
-
Build, optimize, and maintain high-performance Python systems for AI/ML delivery
-
Participate in code reviews and contribute to engineering standards
-
Design and manage ELT/ETL pipelines in large-scale MPP environments
-
Support the full ML lifecycle: deployment, monitoring, and optimisation
-
Implement automated monitoring, alerting, and model observability
-
Provide guidance to junior developers and data scientists
-
Collaborate with stakeholders to translate business needs into robust technical solutions
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Before the interview, research the company thoroughly and prepare thoughtful questions to ask.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Johannesburg: Procurement Accounts Administrator posted by Hire Resolve
An established organisation in the FMCG/Manufacturing sector is seeking a Procurement Accounts Administrator to join their energetic and fast-paced team....
View JobJohannesburg: Procurement Accounts Administrator posted by Hire Resolve
An established organisation in the FMCG/Manufacturing sector is seeking a Procurement Accounts Administrator to join their energetic and fast-paced team....
View JobJohannesburg: Procurement Accounts Administrator posted by Hire Resolve
An established organisation in the FMCG/Manufacturing sector is seeking a Procurement Accounts Administrator to join their energetic and fast-paced team....
View JobJohannesburg: Procurement Accounts Administrator posted by Hire Resolve
An established organisation in the FMCG/Manufacturing sector is seeking a Procurement Accounts Administrator to join their energetic and fast-paced team....
View JobJohannesburg: Procurement Accounts Administrator posted by Hire Resolve
An established organisation in the FMCG/Manufacturing sector is seeking a Procurement Accounts Administrator to join their energetic and fast-paced team....
View JobSandton: Ppc Specialist posted by Raizcorp
The PPC specialist is responsible for digital marketing for Raizcorp and its associated brands. He or she drafts, creates and…
View Job
Browse Employers
Job Alerts