cover image
Harnham

Software & AI Engineer

Hybrid

London, United kingdom

£ 800 /day

Freelance

09-10-2025

Share this job:

Skills

Python GitHub CI/CD DevOps Docker Monitoring Research Architecture Application Architecture Machine Learning git benchmarking react Agile Git/GitHub FastAPI NLP

Job Specifications

Software & AI Engineer

PS750 - PS800 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 Role

You'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.

Tech Stack & Skills

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

What You'll Bring

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

Why Join?

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.

About the Company

Harnham provides specialist Data and AI recruitment and staffing services, along with bespoke training solutions, across multiple industry verticals, operating in the UK, the USA and EU - contact us today to discuss your requirements: info@harnham.com Our recruitment and talent teams cover all aspects of the data and AI pipeline, from collection to consumption, across multiple data roles and functions. Whether you need full-time staff, contract talent, specialized training, Data-qualified graduates, or C-suite executives... Know more