226,150 Python jobs
Open roles that use Python — backend, data, ML and automation.
Aws Data Engineer - Midrand - Semi Remote - Contract R780 Ph 1497600
Semi-remote contract role in Midrand, South Africa: build and maintain data infrastructure on AWS for a manufacturing company, writing ETL pipelines with Glue, PySpark, Terraform and Python and ensuring data quality. Pays up to R780/hour, negotiable on experience.
Senior Data Scientist (big Data)
Fully remote senior data scientist role with a renewable energy analytics company (operations tied to Richards Bay, KwaZulu-Natal). The person builds and deploys ML models and Big Data pipelines using Python/R, Hadoop, Spark, and Kafka to turn large energy datasets into business insights.
Billing Operations Manager (Labrador Park)
Job Responsibilities Partner with business units to provide billing support and analysis. Handle month-end and year-end closing activities for billing and accruals. Ensure billing activities are completed within…
Remote Senior Full-stack Developer Recruiter
Fully remote senior technical recruiter at an international recruitment consultancy: manages the full recruitment lifecycle for full-stack developer roles — sourcing talent on LinkedIn, GitHub and Stack Overflow using Boolean/X-ray searches, screening and interviewing candidates, negotiating offers, and building developer talent pools, with salary plus commission.
Remote Full-stack Developer: Build Scalable Web Apps
A staffing firm is hiring a remote full-stack developer (from anywhere in South Africa) to design, build, and deploy scalable web applications for a telecommunications client. Stack spans a modern JS front end (React/Angular/Vue), Node.js or Python/Django back end, and PostgreSQL or MongoDB.
Remote Full-stack Developer (mid-level)
Mid-level full-stack developer at a rapidly expanding fintech startup, working fully remotely (Cape Town-based client, anywhere in the world). Day to day: build user-facing features with a modern JS framework (React/Angular/Vue), back-end services (Node.js, Python, Java, or Rails), SQL/NoSQL databases, and CI/CD pipelines.
Remote Senior Full Stack Developer (telecoms)
Senior full-stack developer joining a telecom company's fully remote (within South Africa) engineering team, sourced via recruiter Placements24. Owns the whole SDLC for scalable web apps and REST APIs, using React/Angular/Vue front ends, Node.js/Python/Java/Ruby backends, SQL/NoSQL databases, and cloud platforms with Docker/Kubernetes.
Remote Lead Full-stack Developer - Cloud Solutions
Lead a fully remote engineering team designing, building, and deploying scalable cloud-native full-stack applications on AWS, Azure, or GCP. Day to day you architect solutions, mentor backend/frontend developers, enforce coding standards and CI/CD, and oversee the full development lifecycle, using backends like Python/Node/Java/Go and frontends like React/Angular/Vue.
Data Engineer – Ai / Agentic Ai Exposure
Data engineer with 3+ years' experience building data pipelines (ETL/ELT) on cloud platforms, working mainly in Python and SQL, plus hands-on exposure to AI/LLM/agentic frameworks like LangChain. Focuses on data migration and modernisation projects, ideally on GCP (strong Azure also considered), using Docker, REST APIs and CI/CD.
Aws Data Engineer Consultant: Cloud Analytics & Pipelines
Deloitte's Engineering AI & Data practice in Johannesburg is hiring an AWS Data Engineer to build data ingestion pipelines, warehouses, and data lakes for AI-ready analytics. Day to day: SQL/Python development on AWS, working with architects and business stakeholders, and mentoring peers.
Senior Data Platform Engineer
Senior engineer in Johannesburg owning and maintaining a PostgreSQL data warehouse and cloud-based data services, designing data pipelines, APIs, and platform services while ensuring data accuracy, security, and availability. Requires 8+ years of software engineering with PostgreSQL, SQL, Node.js, Python, REST, and CI/CD.
Senior Data Engineer - Johannesburg - Up To R1.08mil Per Annum
Senior Data Engineer (hybrid, Johannesburg) at a security-and-compliance company: designs and maintains ETL pipelines, data models, and backend systems for scalable analytics, working end-to-end with Python, SQL, cloud platforms (AWS/GCP/Azure), Docker/Kubernetes, REST APIs, and CI/CD, while mentoring junior engineers. Salary up to R1.08M/year.
Lead Data Engineer
Lead Data Engineer at CV (Christian Vision), a global faith-based evangelism organisation, on-site in Cape Town. Builds and maintains cloud data pipelines, ETL/ELT workflows and warehousing, leads and mentors the data engineering team, and explores AI/LLM tooling using SQL, Python, and platforms like Databricks, BigQuery, Snowflake and Azure Data Factory.
Data Engineer Cape Town
Senior Data Engineer at an AI/development consultancy: design and maintain scalable data pipelines, SQL data models, and cloud data solutions on AWS, Azure or GCP, improving CI/CD and Terraform IaC. Requires 3+ years of cloud data engineering experience and solid Python and SQL.
Lead Data Engineer
Lead a data engineering team in Nelspruit for a data analytics and business intelligence company, designing scalable data pipelines, warehouses and data lakes using Spark/Hadoop, Python or Java, SQL/NoSQL and cloud data services (AWS, Azure, GCP), while mentoring engineers and enforcing data quality and governance.
(1710) Data Engineer - Bstd
Data Engineer at the South African Reserve Bank (SARB) building, maintaining and optimising BI data pipelines that feed analytics across the bank and enable Data as a Service. Works with Python/Scala/Java, SQL and NoSQL databases, Spark/Dask and cloud platforms to keep pipelines scalable, monitored and compliant.
Data Engineer
Intermediate Data Engineer on a one-year fixed-term contract in Cape Town: design and maintain ETL/ELT data pipelines and scalable data platforms using Python, SQL, Linux and big data technologies on cloud infrastructure (AWS/Azure/GCP), applying DevOps and automation practices.
Senior Data Engineer
Senior Data Engineer at PBT Group in Johannesburg (hybrid, 12-month contract) who designs, builds and optimises scalable cloud-native data platforms and near-real-time pipelines on Google Cloud Platform, working with BigQuery, Dataflow, Cloud Run, GKE, Pub/Sub, dbt, Python and SQL.
Data Engineer | On-site | George, Western Cape
Mid-level on-site data engineer in George, South Africa, helping Badger Holdings migrate from legacy systems to a modern cloud data platform built on Estuary, dbt, GCP and Snowflake — designing ELT pipelines, data models, quality checks and engineering practices.
Senior Data Engineer
Senior data engineer at VML/WPP Enterprise Solutions in Cape Town who designs, builds, and owns data pipelines and infrastructure (GCP, Matillion, Snowflake, Rudderstack) powering marketing, media, and product analytics for tier-one clients, including feeding platforms like Amplitude. Requires UK working hours.