Data Engineer
Overview
The Data Engineering team is building a secure, resilient, and cost-effective data platform that empowers everyone in the business to be an analyst. This is an opportunity to shape best practices, influence the tech stack, and collaborate with a highly skilled team in a dynamic, growing environment.
Mission
Enable every team to make confident, data-driven decisions by simplifying processes, driving automation, and pragmatically adopting tools that enhance efficiency.
Key Responsibilities
Administer tools and systems, ensuring security, access control, and performance.
Partner with software engineering teams to track product performance.
Collaborate with BI colleagues to deliver self-service datasets for key business
areas.
Promote automation through Infrastructure-as-Code and scripting.
Lead ingestion of new data sources into the warehouse.
Tech Environment
Fivetran Snowflake dbt Tableau Airflow Python AWS (Fargate, S3, IAM, Secrets Manager, CloudWatch) Terraform CircleCI GitHub Docker Datadog Jira Confluence Slack Google Suite
Candidate Profile
Proven experience as a Data Engineer, ideally with cloud data platforms.
Strong understanding of data modelling, pipelines, and warehousing.
Hands-on exposure to tools such as Snowflake, dbt, AWS, Airflow, Python, etc.
Effective communicator and collaborator with internal stakeholders.
Proactive, hands-on attitude with the ability to drive results in a small team.
Able to commute to offices in Cape Town at least 3 days per week.
Strong alignment with company values.
Nice to Have
Experience in scaling consumer tech or marketplace businesses.
Senior Data Engineer • Cape Town, Western Cape, South Africa