We are looking for a Senior Data Engineer to join our Data Team and play a central role in building, scaling, and maintaining the data infrastructure that drives our platform and business decisions. As a Senior Data Engineer, you will work across the full stack of our modern data stack designing and building robust data pipelines, optimising data warehouse architecture, and contributing to AI/ML initiatives.
Requirements
- Expert-level proficiency in SQL with the ability to write and optimise complex analytical queries across large datasets
- Expert-level proficiency in Python for data engineering, scripting, automation, and pipeline development
- Strong hands-on experience with PostgreSQL including performance tuning, indexing strategies, partitioning, and DBA-level understanding of internals
- Minimum 3 years of experience with Apache Airflow
- Minimum 3 years of hands-on experience with AWS data services
- Hands-on experience with Apache Flink for real-time data streaming
- Proven experience architecting and selecting data tooling
- Exposure to Machine Learning concepts and workflows
- Demonstrable exposure to AI Agentic technologies
Benefits
- Private Healthcare and Dental care post probation
- Continuous Development Program sponsoring further education
- Free parking (first come first serve basis)
- Remote work allowance post probation
- Additional special leave days
- Generous company pension scheme with employer matching