Location: UK (remote-friendly with occasional travel)
Immediate start date – Mid December 2025
A growing technology team within the healthcare and life sciences sector is looking for an experienced Senior Python Engineer to help shape and deliver scalable digital solutions. This role suits someone who enjoys solving complex technical problems, improving systems, and working closely with multidisciplinary teams.
What You’ll Do:
- Design, build, deploy, and maintain scalable services and infrastructure using cloud-native tools (Azure and AWS preferred).
- Develop robust backend systems and APIs to support operational workflows.
- Build and maintain CI/CD pipelines, infrastructure-as-code, and container orchestration platforms (Kubernetes, Airflow, Databricks Jobs).
- Ensure best practices in model tracking, versioning, performance monitoring, logging, and retraining workflows.
- Collaborate with cross-functional teams to align technical delivery with business and product goals.
- Drive performance and cost optimisation across systems.
- Produce clear, well-structured documentation for technical and non-technical audiences.
What You Bring
- Strong professional experience building software with Python.
- Deep understanding of cloud platforms (especially Azure and AWS), containers, microservices, and event-driven architecture.
- Solid understanding of modern development practices (e.g., CI/CD, testing, version control).
- Ability to troubleshoot, optimise, and improve system performance.
- Experience working in agile teams and contributing to technical direction.
- Ability to work both independently and as part of a collaborative group.
Bonus Skills:
- Interest in machine learning, large language models, or data pipelines.
- Familiarity with observability tools or monitoring dashboards.
- Contributions to open-source projects or community tools.
