Leave us your email address and we'll send you all the new jobs according to your preferences.

Senior Software Engineer - Recommendation Experiences

Posted 2 days 15 hours ago by Jobtailor

Permanent
Full Time
I.T. & Communications Jobs
London, United Kingdom
Job Description
  • Build and evolve AI-powered services using Python, supporting highly scalable customer-facing experiences.
  • Design and implement evaluation frameworks that measure and improve the quality of AI and LLM-powered systems.
  • Drive continuous improvement of AI Stylist through structured evaluation, experimentation, and data-driven insights.
  • Apply advanced techniques such as LLM-as-a-Judge and other evaluation methodologies to assess recommendation and response quality.
  • Work with non-deterministic AI systems, identifying opportunities to improve relevance, consistency, and customer outcomes.
  • Integrate AI services into broader digital platforms, APIs, and recommendation ecosystems.
Requirements
  • A strong software engineer with extensive Python experience delivering production-grade applications and services.
  • Knowledge in building AI-enabled products, particularly recommendation systems, conversational AI, or customer-facing intelligent applications.
  • Hands-on experience designing and implementing evaluation frameworks for LLMs and AI systems.
  • Comfortable working with probabilistic, non-deterministic systems and using data to drive continuous improvement.
  • Strong understanding of how AI systems differ from traditional software and how to measure success within those environments.
  • Comfortable taking ambiguous AI challenges and translating them into practical, scalable solutions.
Core Competencies

Demonstrates expertise in building and evolving AI-powered services using Python, with a focus on designing evaluation frameworks for AI and LLM systems. Proven ability to integrate AI services into digital platforms while driving continuous improvement through data-driven insights.

Highest-signal resume keywords
  • Python Programming
  • AI Product Development
  • Evaluation Framework Design
  • Recommendation Systems
  • Data-Driven Improvement
ATS Optimization Keywords Hard Skills
  • Python
  • AI Systems
  • LLM Evaluation
  • Probabilistic Systems
  • Production-Grade Applications
  • Customer-Facing Applications
  • Data Analysis
  • Continuous Improvement
  • Scalable Solutions
  • Evaluation Methodologies
Soft Skills
  • Problem Solving
  • Adaptability
  • Collaboration
  • Communication
Industry Keywords
  • AI-Powered Services
  • Conversational AI
  • Non-Deterministic Systems
  • Customer Outcomes
  • AI Stylist
Tools & Technologies
  • APIs
  • Digital Platforms
  • Recommendation Ecosystems
Email this Job