Salary: £30,000 - 55,000 per year Requirements: Strong commercial experience with Python PySpark and data-frame based processing Solid SQL capability Experience working with Azure infrastructure Good understanding of containers, microservices, and functional design patterns Comfortable working in Agile environments Experience using Terraform for infrastructure as code Strong approach to unit testing (ideally with PyTest) Nice to have: FastAPI, React / TypeScript, HTML / CSS Responsibilities: Build common functionality for distributed product teams Abstract existing codebases into shared Python libraries Develop data-driven solutions using PySpark and DataFrames Build and extend Python-based microservices using Azure Functions Create scalable, reusable services that solve common challenges across teams Design and deliver new services, libraries, and architectural patterns to support platform growth Technologies: Azure FastAPI Support Python PySpark React SQL Terraform TypeScript microservices pytest Cloud Backend DevOps More: We are a global enterprise organization expanding a centralized engineering function to support multiple product teams across an international portfolio. This is a highly collaborative role, working directly with senior engineers and technical leaders across multiple time zones. We offer a long-term contract with strong extension potential, hybrid working in London, and a high-impact role in a complex, enterprise-scale environment. last updated 11 week of 2026