We are delivering a large-scale, multi-year AI-enabled digital services programme aimed at transforming citizen-facing experiences across the UK. The programme focuses on building secure, scalable, and AI-powered services, with an emphasis on trust, resilience, and common digital standards. Candidates will join a cross-functional team shaping next-generation public services through cutting-edge Python engineering and AI.
Overview
The Python Developer will design and implement high-performance, secure services in the Business Layer, enabling personalised, AI-driven citizen services.
Responsibilities
* Develop and maintain APIs and services using Python, FastAPI/Django/Flask, and modern cloud tooling.
* Build secure and performant integrations between the Business Layer and other systems.
* Design and optimise data pipelines and transformation logic for large-scale services.
* Contribute to highly available, fault-tolerant workloads supporting millions of daily interactions.
* Collaborate within agile teams alongside product owners, architects, and engineers.
Essential Skills
* Proven Python development experience in production.
* Strong knowledge of RESTful APIs and asynchronous frameworks (FastAPI, AsyncIO, etc.).
* Experience with cloud environments (AWS Lambda, API Gateway, Serverless).
* Solid understanding of SQL/NoSQL databases and caching technologies (Redis, DynamoDB, PostgreSQL).
* Active UK Security Clearance.
Desirable
* Experience building or securing mission-critical, public-facing systems.
* Background in AI/ML integrations or data transformation at scale.
* Knowledge of containerisation and orchestration (Docker, Kubernetes).
Detailed specification available.