Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
MS Companies

Senior Software Engineer – Recommendation Experiences

MS Companies

Senior Software Engineer developing AI-powered recommendation experiences for M&S. Building scalable services and frameworks to enhance customer journeys across digital platforms.

Posted 7/23/2026full-timeLondon • 🇬🇧 United KingdomSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

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 ProgrammingAI Product DevelopmentEvaluation Framework DesignRecommendation SystemsData-Driven Improvement

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonAI SystemsLLM EvaluationProbabilistic SystemsProduction-Grade ApplicationsCustomer-Facing ApplicationsData AnalysisContinuous ImprovementScalable SolutionsEvaluation Methodologies
Soft Skills
Problem SolvingAdaptabilityCollaborationCommunication
Tools & Technologies
APIsDigital PlatformsRecommendation Ecosystems
Industry Keywords
AI-Powered ServicesConversational AINon-Deterministic SystemsCustomer OutcomesAI Stylist

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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.

Benefits

Comp & perks
  • After completing your probationary period, you’ll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household.
  • Competitive holiday entitlement with the potential to buy extra holiday days!
  • Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business.
  • A generous Defined Contribution Pension Scheme and Life Assurance.
  • A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills.
  • Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing.
  • Leading parental, adoption and neonatal policies, providing support and flexibility for your family.
  • Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family.
  • A charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work.