Staff Software Engineer - AI/ML
New Yesterday
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.
- Location:
- London, England, United Kingdom
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Yesterday
Staff Software Engineer - AI/ML
-
London, England, United Kingdom
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 globa...
More Details -
-
17 Days Old
Staff Software Engineer – AI/ML (Business Systems Intelligence)
-
Greater London, England, United Kingdom
Staff Software Engineer – AI/ML (Business Systems Intelligence)OpenAsset — Greater London, England, United KingdomWe are looking for a London-based Staff Software Engineer - AI/ML (Business Systems Intelligence) to join our talented, dynamic, and rap...
More Details -