Data Engineer, Fathom Data
Zindi
Date: 1 week ago
City: Cape Town, Western Cape
Contract type: Full time

About Us
We’re a close-knit team of 10 working fully remotely. We mostly stick to standard South African office hours, but offer flexibility and autonomy wherever possible. You’ll be supported, challenged, and encouraged to grow.
At Fathom, we build high-performance data infrastructure and analytics systems to help organisations make better decisions, faster. We’re a small, fully remote team that values curiosity, accountability, and human connections just as much as technical excellence.
Role Summary
We’re looking for a motivated individual with a solid foundation in Python and SQL, and experience working with modern data technologies. You’ll be helping us build robust, scalable pipelines, APIs, and analytical systems using tools like AWS Glue, Apache Spark, and Iceberg.
But above all, we’re looking for someone who aligns with what we value:
We’re a close-knit team of 10 working fully remotely. We mostly stick to standard South African office hours, but offer flexibility and autonomy wherever possible. You’ll be supported, challenged, and encouraged to grow.
At Fathom, we build high-performance data infrastructure and analytics systems to help organisations make better decisions, faster. We’re a small, fully remote team that values curiosity, accountability, and human connections just as much as technical excellence.
Role Summary
We’re looking for a motivated individual with a solid foundation in Python and SQL, and experience working with modern data technologies. You’ll be helping us build robust, scalable pipelines, APIs, and analytical systems using tools like AWS Glue, Apache Spark, and Iceberg.
But above all, we’re looking for someone who aligns with what we value:
- A love of learning and openness to new tools and technologies
- Initiative and self-motivation, someone who thrives when trusted to take the lead
- A strong sense of ownership and accountability, with a focus on outcomes as well as code
- Resilience in the face of uncertainty, and a willingness to tackle challenges directly
- Pride in producing high-quality work, with attention to detail and precision
- Clear and confident communication, especially in written and spoken English
- A proactive, positive presence that energises the team and builds a collaborative spirit
- A collaborative working style, someone who is comfortable with co-owning projects, open to constructive feedback and iterating with teammates to find the best solution
- Python and SQL (Rust is a bonus, or learn on the job)
- PostgreSQL or MySQL
- OLAP and lakehouse systems like Iceberg
- Distributed computing (Apache Spark)
- AWS services: S3, Glue, Athena, EMR
- A working knowledge of Linux and the CLI
- Docker, Git, CI/CD pipelines, Infrastructure as Code (e.g. Terraform)
- Django (or willingness to learn Django)o)
See more jobs in Cape Town, Western Cape