Senior Python Developer

Sandton, GP, ZA, South Africa

Job Description

The Focus Group Sandton, South Africa 09 December 2025 Mid / Senior 0 - 0 Full Time Cost to Company 5 years - 10 years Skills APIs AWS Big Data BigQuery CI/CD Data Engineering Git Python Industries Financial Services

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. The AI Enablement team is the engineering engine that transforms cutting-edge data science into tangible value for our members and business. We bridge experimental AI and robust, enterprise-scale production systems, enabling scalable, reliable, and efficient AI solutions.

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1613900
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sandton, GP, ZA, South Africa
  • Education
    Not mentioned