We're looking for a Senior Data Engineer to create the technical foundations for our data platform, including infrastructure, tools, and APIs. The role requires a T-shaped engineer with deep data proficiency and experience in backend, platform, and data engineering. The successful candidate will act as an enabler, creating infrastructure, APIs, and data models that allow Tech teams, Business teams, and Data Scientists to access and use data efficiently in a self-serve manner.
Requirements
- Solid grasp of system design and data structures, coupled with foundational software engineering background
- Proficiency with cloud-native development (AWS or Azure) and containerisation (Kubernetes/Docker)
- Experience with Cloud Data Warehouses (Snowflake/Postgres), Data Warehouse API (GraphQL)
- Experience in data engineering, including building and maintaining data pipelines
- Experience implementing CI/CD (CircleCI/GitHub Actions/GitLab), automated testing, and Data Observability (Datadog)
- Interest or experience in building infrastructure for GenAI such as Vector Databases or MCPs (Model Context Protocols)
- Familiarity with event-driven architectures is a bonus
Benefits
- 27 days holiday, plus 5 additional days off
- Private medical Insurance with Bupa, a medical cashback scheme, life insurance, gym membership & wellness resources through Wellhub
- Work-from-anywhere scheme - up to 10 days per year
- Space to connect: weekly catch-ups, seasonal celebrations, and a stocked kitchen
