Senior Data Engineer (Python / AWS / ML Pipelines)
Jobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Engineer (Python / AWS / ML Pipelines) based in South Africa. As a Senior Data Engineer, you will build and operate large-scale data and machine learning pipelines in a production environment. You will work across data engineering, cloud infrastructure, and machine learning operations to turn models into reliable production workflows. The role focuses heavily on Python, AWS, ETL, workflow orchestration, and scalable ML infrastructure. You will collaborate closely with Data Scientists and ML Engineers to productionize forecasting and data-driven solutions. You will also help improve the reliability, performance, and observability of critical data pipelines. Working within distributed Agile teams, you will contribute to architecture decisions and technical improvements across the data platform. This is an opportunity to work on challenging production systems while continuing to develop your cloud and ML engineering expertise. Accountabilities - Build, maintain, and improve production-grade data and machine learning pipelines supporting forecasting and data-driven decision-making. - Develop ETL and data-processing workflows using Python, ensuring they are scalable, reliable, and maintainable. - Design and orchestrate workflows using technologies such as Apache Airflow and AWS Step Functions. - Use AWS Glue for data processing, transformation, and pipeline execution. - Support the deployment and operationalization of machine learning models using AWS SageMaker. - Work closely with Data Scientists and ML Engineers to move models and analytical solutions reliably into production. - Monitor pipeline health and performance, troubleshoot production issues, and implement improvements to reliability, scalability, and efficiency. - Contribute to architectural and technical decisions related to the data platform, ML infrastructure, and production workflows. - Collaborate effectively with distributed, cross-functional Agile teams and contribute ideas that improve engineering practices and delivery. Requirements: - Strong professional experience with Python and its application to data engineering and production systems. - Proven experience building and maintaining data pipelines and/or machine learning pipelines in production.
- Hands-on experience with Apache Airflow for workflow orchestration. - Practical experience with AWS Step Functions and AWS Glue. - Experience deploying and supporting machine learning models using AWS SageMaker. - Strong hands-on experience with AWS cloud services and cloud-based production environments. - Experience working with systems operating at significant scale, with a strong understanding of reliability and performance considerations. - Experience collaborating closely with Data Scientists, ML Engineers, and other technical stakeholders. - Strong troubleshooting, analytical, and problem-solving abilities. - Excellent written and verbal English communication skills. - Comfortable working independently and collaboratively within distributed, cross-functional teams. - Experience with GCP is a plus but not required. - Familiarity with monitoring and observability tools is also advantageous. Benefits: - Collegial working environment where responsibility and decision-making are shared across the team. - Agile culture where employees are encouraged to contribute ideas and influence technical direction. - Supportive approach to learning from mistakes and continuously improving ways of working. - Opportunities to work on different projects and broaden your technical experience. - Ongoing training, mentoring, and professional development. - Opportunities for career growth and exposure to new technologies and challenges. - Possibility of business travel. - Flexible working arrangements appropriate to a distributed team.
- ...Required skills ~ Tech & Engineering Joining Capco means... ...We're looking for a senior software engineer with strong ML and GenAI skills to deliver... ...full lifecycle —from data pipelines and model development through... ...engineering foundation: Python, Spark, CI/CD,...
- ...Our partner is looking for a Senior Data Warehouse Engineer based in South Africa. This... ...data warehouses, reliable pipelines, and modern ELT processes... ...including ClickHouse, Redshift, AWS, Kafka, dbt, and Prefect.... ...experience with Bash, Python, or Go is an advantage....
- ...skills ~13001 - Engineering Aircall is a... ...customer-obsessed, data-driven, and focused... ...and passionate Senior Data Engineer to... ...code using Scala / python / SQL and test and... ...tech. stack: AWS (Kinesis,Kafka, s3... ...complex data processing pipeline ~ Experience of...
- ...applications and next steps. Our partner is looking for an Applied ML Engineer based in South Africa. As an Applied ML Engineer, you’ll work... ...methods succeed, fail, and why. Requirements: - Strong Python engineering skills, with hands-on experience using PyTorch and...
- ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer - Python and K8s based in South Africa. This role offers the opportunity to build open source software that transforms how complex information...
- ...Role: Senior Java Developer (Data | AWS) (IT consultant) Location: Remote (South Africa-based only)... ...looking for a hands-on Backend Software Engineer to support a high-impact client... ...Experience Strong Java and SQL (Python familiarity helpful). Experience...
- ...scale. They embed engineers and product... ...helping them build data infrastructure,... ..., and deploy AI/ML data systems that... ...engines to data pipelines and evaluation frameworks... ...Proficiency in Python and hands-on... ...such as AWS, GCP or Azure, with... ...Lara Joubert Senior Recruitment Specialist...
R 800 per month
...Required skills Engineering Engineering Prefect builds and operates resilient, Pythonic... ...whether that work is a mission-critical data pipeline or a fleet of AI agents. In August 20... ...tooling (Fivetran, Sling, dlt, AWS DMS) and reverse ETL (Hightouch, Census)...Remote job- ...Our partner is looking for a Senior Infrastructure Engineer based in South Africa. This... ..., using operational data to identify stability, performance... ...cloud-based environments; AWS experience is preferred. -... ...programming skills in Go, Python, or a comparable language,...
- ...partner is looking for a Senior Backend Engineer: Machine Learning... ...critical backend services, data pipelines, and platform... ...ll work closely with ML and product teams to... ...professional experience with Python, the primary... ...cloud platform such as AWS, GCP, or Azure, or working...
- ...Required skills Engineering Engineering Synthesia is the world’s leading AI video platform... ...just passive video watching. For your ML engineer role, you'd be building the AI... ...engineer, with at least 2 years at senior level. Experience in a high-performing...Remote job
- ...steps. Our partner is looking for a Senior Analytics Engineer based in South Africa. As a... ...reliable, scalable, and actionable data products. You’ll design pipelines, models, dashboards, and analytics... ...information. You’ll work with SQL, Python, and distributed data systems...
- ...skills Tech Data Are you looking... ...autonomy? Are our Engineering principles aligned... ...problems into trusted ML products used every... ...training and inference pipelines. You will stay... ...stack, including Python, Pytorch, PySpark, Redshift, Airflow, AWS SageMaker and our monitoring...Remote job
R 800 per month
...whether that work is a mission-critical data pipeline or a fleet of AI agents. In August 2... ...control. Strong SQL, plus enough Python for the parts SQL is bad at: API pulls,... ...usage-based revenue. A background in engineering or data, meaning you write code, read other...Remote job- ...next steps. Our partner is looking for a Senior Software Engineer, Quality based in South Africa. This... ..., including test environments, test data, tool interfaces, guardrails, runtime... ...Experience with Java, TypeScript, or Python, as well as Kubernetes and Helm, is advantageous...
- ...role We are hiring a senior Generalist Engineer for our Research & Development... ..., infrastructure, data, and, where useful,... ..., and treats ML as one tool among many... ...infrastructure, data pipelines, and ML systems - Debug... ...languages (Go, Java, Python, Rust, SQL) - Understanding...
- Senior Data Scientist II - Ads Optimization at Instacart. Canada - Remote (ON, AB, BC, or NS Only).Remote job
- Senior Data Scientist (German-speaking) at Dataiku. Germany, Remote.Remote job
R 281,000 - 334,000 pa
...Required skills Engineering Engineering Who We Are Notion is the collaborative AI workspace where teams and agents think together... ...time for their life’s work. About the Role: Notion’s Data Foundations team builds and operates the batch and streaming...Remote job- ...all applications and next steps. Our partner is looking for a Senior Software Engineer (Backend): FinCrime based in South Africa. As a Senior... ...initiatives that improve the wider engineering culture. - Use data and analytical insights to identify problems, evaluate solutions...
- Senior Data Scientist, Ads Integrity at Reddit. Remote.Remote job
R 10,000 pa
...Required skills Data Data About Ramp Ramp is building... ...partner closely with product and engineering counterparts across model design... ...or Data Scientist Strong python experience (numpy, pandas, sklearn, pytorch etc.) across ML techniques and backend engineering...Remote job- ...and ship cloud savings across AWS and GCP, taking opportunities... ...infrastructure as code. Partner with Engineering on cost-conscious architecture... ...and scripting experience with Python, Terraform or Pulumi, Lambda,... .... Ability to analyze cost data and communicate it clearly to...
R 145,000 - 233,000 pa
...Required skills Data Science Data Science Who We Are Notion is the collaborative... ...You'll partner closely with product, engineering, and marketing leaders at every step of... ...at least one scripting language (ideally Python or R). You know how to use statistical...Remote job- ...partner is looking for a Staff Engineer (Core & MLOps) based in South... ...powering large-scale web data products and distributed engineering... ...Kubernetes, Kafka, Java, Python, gRPC, and multi-cloud... ...Helm charts, and deployment pipelines. - Define and govern inter-service...
- Data Scientist, L30 at Monzo. Cardiff, London or Remote (UK).Remote job
- ...Enterprise AI Governance & Trust Layer Engineer based in South Africa. This is a... ...control how sensitive corporate data flows to and from large language models... ..., privacy, governance, or security pipelines. - Strong proficiency in Python, regular expressions, automated...
- ...Position Name: Systems Engineer Reports to: Client Technology Manager Department: Support Location/Type: Remote - Cape Town, South... ...Exposure to/ability to support workloads in Azure or AWS Experience with vendors such as Google Workspace, Box, Dropbox...Remote job
- ...next steps. Our partner is looking for a Senior User Acquisition Manager based in South Africa... ...across major paid channels while making data-driven decisions around spend, bidding,... ...monitoring. - Own the creative testing pipeline in partnership with the creative team, developing...
- ...next steps. Our partner is looking for a Senior SEO Specialist (SEO + GEO) based in South... ...architecture, search visibility, and Generative Engine Optimization (GEO). You’ll shape how... ..., design, and engineering, you’ll turn data and search insights into measurable growth...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer (Python / AWS / ML Pipelines). Be the first to apply!
