Our client is currently looking for a Lead Data Engineer to architect, optimize, and lead their data infrastructure, enabling smart, data-driven decisions across the business. The company builds borderless teams by managing compliance, payroll, and HR administration across 180+ countries, and is scaling rapidly.
As our Lead Data Engineer, you'll take ownership of data infrastructure. From building scalable pipelines to shaping the data strategy, you'll empower teams across the company—from Product to Finance—with high-quality, actionable data.
Skills you need to bag the role:
- Development: Python / Typescript
- Cloud: AWS - S3, Athena, DMS, Lambda, IAM, CDK
- Big Data and ETL: Spark, Glue, Airflow, DBT
- Streaming and Events: Kinesis, Kafka, EventBridge
- Experience as a data engineer with proficiency in data architecture, having architected and built:
- Data warehouses
- Event-driven architectures and event ingestion pipelines
- BI, reporting, and data visualization toolkits
- Integrations with 3rd party SaaS platforms, e.g., Salesforce, Hubspot, and market intelligence data providers
What you'll be doing:
- Work with the CTO, CRO, and other stakeholders to build a data engineering strategy that enables the company to meet its ambitious goals
- Scale and build out our data platform (data lake, ingestion pipelines, BI, and reporting capabilities)
- Deploy data and the data infrastructure to support projects such as CRM, personalization, and Martech innovations
- Act as a technical authority, sharing your experience to establish data best practices in our engineering and wider teams
- Support the further development of a data-first culture
- Continuously seek and share ways to improve our processes, platform, and culture
Reference Number for this position is GZ60376. It is a permanent hybrid position based in Johannesburg / Cape Town, offering a cost-to-company salary of R1.8m per annum.