Senior Software Engineer

Senior Software Engineer Python, AI-Driven Products £70,000-£90,000 Hybrid - Cambridge

Salary: £70,000 - £90,000 (DOE)

Location: Cambridge (2x a week on-site)

 

Are you a Python engineer who thrives at the intersection of software and intelligence - where scalable systems meet real-world AI?

 

This Cambridge-based team is building products that make complex, data-driven decisions seamless. Their work bridges the gap between cutting-edge machine learning and production-ready software used by global customers across sustainability, healthcare, and advanced engineering.

 

You'll join a collaborative engineering group that blends software craftsmanship with deep technical curiosity. They're not building research prototypes - they're shipping reliable, high-performance systems that make AI genuinely usable outside of the lab.

 

What you'll be doing:

  • Designing and building robust backend systems in Python using frameworks such as FastAPI, Django, or Flask
  • Developing RESTful APIs and microservices that integrate seamlessly with machine learning models and data pipelines
  • Implementing data processing and automation workflows, connecting real-world systems to intelligent decision layers
  • Working closely with AI/ML engineers to deploy and scale models in production environments
  • Contributing to architecture and design discussions, helping shape the technical direction of new products
  • Building and maintaining CI/CD pipelines, automated testing suites, and infrastructure-as-code setups (Docker, Kubernetes, Terraform)
  • Monitoring system performance and continuously improving scalability, reliability, and observability
  • Collaborating cross-functionally with product and research teams to bring new AI features to life

 

You'll bring:

  • Strong commercial experience developing production-grade systems in Python with proven experience at Senior level
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerisation (Docker, Kubernetes)
  • Exposure to ML model integration, APIs, or data-driven systems (you don't need to be a Data Scientist)
  • A problem-solving mindset and passion for building software that drives impact

 

Why join:

  • Salary between £70,000-£90,000, depending on experience
  • Hybrid working - typically 2 days per week onsite in Cambridge
  • Ownership and influence across architecture, tooling, and best practice
  • A culture that values learning, collaboration, and purposeful technology
  • Competitive holiday & wider benefits package

 

Interested in joining a team building meaningful, high-impact AI products?

Get in touch at or call for a confidential chat.

 

Senior Software Engineer Python, AI-Driven Products £70,000-£90,000 Hybrid - Cambridge

Company
SR2 | Socially Responsible Recruitment | Certified B Corporation
Location
South East, United Kingdom
Hybrid / WFH Options
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
SR2 | Socially Responsible Recruitment | Certified B Corporation
Location
South East, United Kingdom
Hybrid / WFH Options
Employment Type
Permanent
Salary
GBP Annual
Posted