Staff Software Engineer - AI/ML

Staff Software Engineer – AI/ML (Business Systems Intelligence)

London-based Remote if you don't live in London (2 days in office if you are London based)

An opportunity to take on a high-impact, hands-on leadership role within a scaling global SaaS company that’s using AI to reinvent how internal business systems and data work together.

As a Staff Software Engineer (AI/ML) , you’ll be the technical lead for a newly formed AI Engineering function , designing and delivering the internal AI and data infrastructure that supports smarter decision-making across the organisation.

You’ll build and scale AI-powered backend systems that connect enterprise data platforms (CRM, analytics, and communication tools) with large language models — creating intelligent tools and insights that enhance the way teams operate.

This is a role with real influence: you’ll own the internal AI stack, mentor other engineers, and help define how AI and automation are adopted across the company.

What You’ll Do

  • Lead the design, architecture, and implementation of internal AI/ML systems for business intelligence.
  • Build robust APIs, microservices, and data pipelines to power intelligent, data-driven tools.
  • Develop retrieval-augmented generation (RAG) systems using vector databases for contextual AI.
  • Set the technical direction for backend and AI integration best practices.
  • Partner with cross-functional teams to identify and deliver high-value AI applications.
  • Mentor engineers and shape the company’s approach to internal AI enablement.

What You’ll Bring

  • 7+ years’ experience in backend or full-stack engineering, ideally within a SaaS or data-driven business.
  • Strong knowledge of LLMs , prompt engineering, and fine-tuning approaches.
  • Hands-on experience with AI/ML pipelines and vector databases (e.g. Pinecone, FAISS, Weaviate).
  • Proficiency in Python plus at least one other backend language (TypeScript or Java preferred).
  • Proven experience with AWS , containerisation, and infrastructure as code (Terraform, Docker).
  • Solid understanding of API design, data modelling, and microservice architecture.
  • Excellent communication skills, with the ability to translate technical outcomes into business impact.

Tech Environment

  • Languages: Python, TypeScript, Java
  • AI/LLM: OpenAI, Anthropic, Retrieval-Augmented Generation (RAG)
  • Infrastructure: AWS (Lambda, ECS, S3), Terraform, Docker
  • Databases: PostgreSQL, MySQL, Redis, vector databases
  • DevOps: GitHub, CI/CD pipelines

Why Join

  • Competitive salary and comprehensive benefits package
  • 25 days annual leave + bank holidays
  • Paid sick leave and parental leave
  • Hybrid working with a central London office (bike storage and showers available)
  • “Work from Abroad” policy (up to 5 days per year)
  • Pension scheme
  • Collaborative, inclusive, and forward-thinking engineering culture
  • Strong focus on career development and ownership

This role is ideal for a senior backend engineer who enjoys blending AI innovation with large-scale systems engineering , and wants to lead from the front as part of a growing and ambitious product-led company.

Company
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
London, UK
Hybrid/Remote Options
Posted
Company
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Location
London, UK
Hybrid/Remote Options
Posted