FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer – Recommendation Experiences
MS CompaniesSenior Software Engineer developing AI-powered recommendation experiences for M&S. Building scalable services and frameworks to enhance customer journeys across digital platforms.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesPython
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.