Staff Software Engineer – AI/ML (Business Systems Intelligence)
London (Hybrid – 2 days per week in office)
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.