Software & AI Engineer

  • Harnham - Data & Analytics Recruitment
  • Oct 10, 2025
Full time Telecommunications

Job Description

Software & AI Engineer

£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 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.