Data Engineer
City of Cape Town, Western Cape
Posted today
- Company:
- VHRS
- Company Description:
- Virtue HR Solutions offers comprehensive employee management with the aim to deliver value by working with your company’s workforce.
- Contract Type:
- Full Time
- Experience Required:
- 1 year
- Education Level:
- Grade 12
- Number of vacancies:
- 1
Job Description
Role Name: Data Engineer
Location: Remote (South Africa)
- Join a values-driven team shaping modern data systems
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:
- 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
Skills & Experience:
- 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)