£750 - £800 per day
2 days onsite
We're working with a global healthcare and AI research organisation that's pioneering the use of advanced Machine Learning to accelerate the discovery and delivery of life-changing treatments. Their vision is to enable faster, personalised therapies that improve patient outcomes worldwide - and they're seeking a Backend Software Engineer to help bring that mission to life.
The RoleYou'll be joining a multidisciplinary AI/ML team responsible for developing the infrastructure and software that powers cutting-edge research and intelligent applications. The role focuses on backend development in Python, integrating AI components with data, compute, and frontend systems to create scalable, high-performance solutions.
Day-to-day responsibilities include:
Designing and implementing backend services for Python-based web applications (e.g., FastAPI).
Integrating AI and ML components into production systems and APIs.
Writing high-quality, well-tested, and well-documented code following best practices.
Developing and monitoring metrics to improve system reliability and performance.
Collaborating closely with frontend engineers, data engineers, and ML specialists to build end-to-end pipelines.
Participating in agile ceremonies and code reviews to uphold quality and delivery standards.
Core skills:
Strong Python backend development experience (FastAPI or similar frameworks)
Cloud-native deployment experience (preferably Google Cloud and Cloud Run)
Unit testing experience (pytest or similar frameworks)
Familiarity with agile development and CI/CD processes
Strong understanding of Git/GitHub workflows and DevOps tooling
Nice to have:
Experience with Docker or multi-container application architecture
Familiarity with AI/ML technologies such as LLMs, NLP, LangGraph, PydanticAI, or AutoGen
Experience with biological or scientific datasets (genomics, proteomics, etc.)
Exposure to frontend development (React preferred)
Experience benchmarking and improving AI/ML models or agent-based systems
A track record of delivering clean, production-grade backend systems
A collaborative and proactive approach to working in cross-functional teams
Passion for innovation and applying technology to advance scientific discovery
A growth mindset with a focus on continuous learning and improvement
This is a unique opportunity to work at the intersection of AI, software engineering, and healthcare, contributing directly to products that accelerate the development of next-generation therapies. You'll join a forward-thinking team that values ownership, accountability, and continuous improvement, in an environment built for long-term collaboration and innovation.