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
CSW - Senior Social Worker - Child & Family Help
Job Category : Social Care & Health Qualified (Kingston & Richmond) Location : Guildhall Complex, Achieving for Children Hours Per Week : 36.00 Start Date : Immediate Start Start Time : 09:…
Live In Care Professional
At GoodOaks we pride ourselves on delivering quality care to our clients whilst ensuring our Care Professionals are fully supported and rewarded for the brilliant work they do. GoodOaks Home Care …
Analyst (Data & Strategy)
Location: Remote / London Type: Full-time Reports to: Founder & Managing Partner About the Opportunity We are working with a rapidly growing advisory and venture-focused organisati…
Year 2 Teacher | Richmond Independent School
About the role The Year 2 Teacher will secure core outcomes in reading, writing and mathematics within a joyful classroom culture. Starting January 2026, the Year 2 Teacher oversees guided reading,…
Product Manager
About ENSEK ENSEK builds cloud‑native SaaS software that’s transforming how energy retailers operate, innovate, and scale. ENSEK Flex is a new product line within ENSEK, created to bring people…
School Business Manager - Excellent School - Ealing
A large and well-established 11–18 secondary academy in Ealing is seeking an experienced and highly organised School Office Manager to lead its front-of-house and administrative operations. Serving a…
Senior Account Director - (Client Growth & Paid Social)
Senior AD (Client Growth & Paid Social) Salary: £65,000 + bonus. Hybrid – London A fast-growing independent creative performance agency is looking for a Senior Account Director to lead client gro…
Programmatic (Yield) Analyst - Online Publisher
Programmatic (Yield) Analyst – Online Publisher An exciting opportunity for a Programmatic Analyst to join a leading B2C publisher – based in Central London. You will join an established digital…
Danish Speaking - Bank Customer Service in Malta - Sales Exp. Required
Are you ready for an adventure in the sun? Next Job Abroad is excited to announce an opening for a Danish Speaking Bank Customer Service Representative in the beautiful island of Malta! Join our vi…
Sales and Client Advisor
Balenciaga is seeking a Sales and Client Advisor for its Selfridges location in London. This role involves delivering exceptional customer service, achieving sales targets, and maintaining brand stand…