Staff Software Engineer - AI/ML
3 days ago
London
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.