Senior Python Engineer - Contract - Outside IR35
We are hiring a Senior AI Engineer to join a team responsible for recommendation systems across web and mobile, working on a key AI-driven product, the AI Stylist.
This is a production-focused role. The AI Stylist is already live to customers and expected to scale significantly, with a large backlog of enhancements and increasing demand.
This is a hybrid position where 3 days per week are expected onsite in central London.
About the Role
You will join the Recommendations team, contributing to the AI Stylist experience, an AI-powered product that combines conversational interfaces with recommendation capabilities.
The work sits at the intersection of engineering and AI, focused on improving relevance, quality, and reliability in a live, customer-facing system.
You will collaborate closely with engineers, data scientists, and product stakeholders to evolve the system and support its rapid growth.
What You’ll Be Doing
• Building and evolving AI-powered services using Python
• Designing and implementing evaluation frameworks for LLM-based systems
• Improving output quality through structured evals rather than purely code changes
• Applying techniques such as LLM-as-a-Judge to assess response and recommendation quality
• Working with non-deterministic systems and iterating based on real-world behaviour
• Integrating AI services into a broader platform and API ecosystem
• Contributing to production readiness including reliability, observability, and performance
• Partnering with data scientists on prompts, model usage, and evaluation strategies
Requirements
What We’re Looking For
Core experience
• Strong Python engineering experience in production environments
• Experience building AI-enabled applications, particularly in recommendation or conversational systems
• Hands-on experience with evaluation frameworks for LLM or AI systems
• Clear understanding of how AI systems differ from traditional deterministic systems
• Ability to design meaningful evals and improve system quality over time
• Experience working in cross-functional teams with engineering, data, and product
Nice to have
• Experience with Azure AI services or similar platforms
• Familiarity with OpenAI or similar SDKs
• Exposure to infrastructure and distributed systems
• Experience with tools such as Terraform or Kafka
Benefits
Competitive day rate
Recommended Jobs
Business & Economics Teacher - Independent School, Lambeth
Business & Economics Teacher – Independent School, Lambeth Start Date: As soon as possible Contract: Full-time, Permanent Salary: Paid to scale School Information This prestigious i…
Pricing Actuary
Employer: Berkshire Hathaway Specialty Insurance Location: London Salary: Competitive and commensurate with experience Job Title: Pricing Actuary Job Details: Berkshire Hathaway Specialty …
Year 1 Teacher - Merton
Are you a passionate Year 1 Teacher ready to make an impact from January 2026? We are seeking an outstanding Year 1 Teacher to join a thriving school in Merton. The successful Year 1 Teacher will …
Senior Arborist
Arboriculturist jobs in London Join Our Arboriculture Team in London’s Greenest Borough This is an exciting opportunity to take the next step in your Arboriculture career within one of Lo…
.NET Developer
.NET Developer (Tech stack: .NET Developer, .NET 10.0, ASP.NET Core, C# 14, Azure DevOps, Agile, Blazor, JavaScript, React, Multithreading, RESTful, ML.NET, Azure AI, Programmer, Full Stack Engineer,…
Class 1 (C+E) HGV Low Loader Driver
About Flannery Plant Hire Flannery Plant Hire is a trusted leader in the supply of operated and self-drive plant equipment for the UK’s largest construction and infrastructure schemes. Renowned …
Cloud Engineers (IT)
CGI was recognised in the Sunday Times Best Places to Work List 2025 and has been named one of the ?World?s Best Employers? by Forbes magazine. We offer a competitive salary, excellent pension, privat…
Credit Risk Manager (VP), Emerging Markets Financial Institutions
44569 Emerging Markets Credit Manager – Financial Institutions A leading global financial institution is seeking a VP level Credit Manager to oversee a dynamic Emerging Markets portfolio spannin…
Multi-Skilled Engineer (London)
We're looking for a Multi Skilled Engineer to join our Facilities Management team based in Oaks Park High School, Newbury Park. Location: Oaks Park High School, Newbury Park Hours: 40 hours p…
Branch Merchandiser
A fashion retailer is looking for a branch merchandiser to manage inventory and allocation across a region of stores. Working closely with multiple functions, including the planning and store operati…