About this role
Salary: £55,000 - 75,000 per year
Requirements: Strong Python and advanced SQL experience in production environmentsExperience delivering end-to-end data engineering solutionsExposure to Spark, Snowflake, BigQuery, or similar technologiesCloud experience across AWS, GCP, or AzureComfortable working with messy, large-scale datasetsStrong ownership from design through to deploymentMust have the right to work in the UK Responsibilities: Build and maintain scalable, production-grade data pipelinesOwn end-to-end data workflows from source to productionWrite and optimise advanced SQL transformations at scaleWork with complex, imperfect, high-volume datasetsImprove data quality, reliability, and performanceCollaborate with product, analytics, and ML teamsContribute to engineering best practices Technologies: AIAWSAzureBigQueryBackboneCloudGCPMachine LearningPythonSQLSnowflakeSpark More:
We are a fast-growing AI SaaS company building the data backbone behind our analytics and machine learning products. This is a Senior Data Engineer role based in London on a hybrid schedule, with four days in the office each week (Monday to Wednesday). We offer a salary of £55,000 to £75,000 depending on experience, and this is a modern, cloud-first environment where SQL is central to success.
last updated 29 week of 2026