Remote job
Python Cloud Engineer - Contract UK
Job details
About this role
Role overview Build and operate cloud-based web APIs and the infrastructure that supports them, contributing to a product roadmap that includes scalable AI workloads. The work spans Python development, infrastructure automation, deployment, integrations, and production quality. This is a UK-based contract role with an ASAP preferred start.
Responsibilities - Build and maintain enterprise-grade Python web APIs designed to run across cloud providers. - Package services as Docker images and run them on Kubernetes with supporting storage, pipelines, and state stores. - Provision and manage cloud resources and deployments using Terraform. - Design scalable infrastructure using established patterns and reference architectures. - Own deployments end to end, working directly with the team on infrastructure in a DevOps model. - Integrate services with systems ranging from GraphQL APIs to FTP, and build in observability and security. - Document architecture with diagrams-as-code and use a test-first approach.
Requirements - Strong experience building and deploying infrastructure on at least one major cloud provider: AWS, GCP, or Azure; AWS is preferred. - Experience building Python APIs and deploying containerised services. - Ability to design scalable cloud infrastructure and automate it with Terraform. - A quality-focused approach that includes testing, observability, security, and clear architecture documentation. - Clear written and spoken communication, and a collaborative, proactive approach to owning outcomes.
Nice to have - Experience with serverless components such as functions, queues, API management, or key-value stores. - Open-source contributions.
Benefits and work setup - Contract engagement based in the UK, with an ASAP preferred start date. - Flexible working practices and the opportunity to contribute to AI-focused product development.