Salary: £35,000 - 40,000 per year Requirements: Strong software engineering skills in Python, with demonstrable experience building maintainable, well-tested, and production-quality systems. Strong engineering hygiene practices, including testing, code review, and documentation. Experience building and maintaining APIs, backend services, and web applications using frameworks such as FastAPI or Django. Experience with cloud infrastructure, containerisation (Docker, Kubernetes), CI/CD pipelines, and deployment of Azure-hosted or similar cloud services. Experience designing and building data pipelines for ingestion, transformation, and storage at reasonable scale. Strong analytical and problem-solving skills, including the ability to work with evolving requirements, translate research goals into practical technical solutions, and debug complex systems. Experience with frontend development, ideally React and TypeScript. Demonstrated ability to work in environments with high uncertainty, such as completed PhD or substantial R&D or startup experience. Responsibilities: Build and maintain maintainable, well-tested, production-quality Python systems. Develop and support APIs, backend services, and web applications using frameworks such as FastAPI or Django. Design, build, and operate data pipelines for ingestion, transformation, and storage at reasonable scale. Work with cloud infrastructure, containerisation, CI/CD pipelines, and deployment of Azure-hosted or similar cloud services. Apply strong engineering hygiene practices, including testing, code review, and documentation. Translate research goals and evolving requirements into practical technical solutions. Debug complex systems and improve operational reliability. Contribute to frontend development using React and TypeScript where needed. Technologies: Azure Backend CI/CD Cloud Django Docker FastAPI Frontend Support Kubernetes Python React TypeScript Web API DevOps More: We are hiring a Research Development Software Engineer to join us in Cambridge, UK. This is a 12-month role with intent through 30th June 2026, and we expect at least 50% onsite each week, rising to 60% at some point in the future. This position is focused on engineering delivery, platform reliability, APIs, data pipelines, deployment, and operational excellence, with a reduced emphasis on evaluation and research workflows. We value strong Python engineering, cloud and containerisation experience, and the ability to thrive in high-uncertainty environments. last updated 20 week of 2026