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