Principal Engineer, Personalisation & AI UX (Hybrid)

  • Marks & Spencer Plc
  • City Of Westminster, London
  • 09/05/2026
Full time Information Technology Telecommunications Java Python

Job Description

Marks & Spencer Plc is seeking a Principal Engineer to shape our technical direction in the Personalisation product group. This role involves designing scalable systems for personalisation, search, and AI-powered features while driving engineering standards and collaborating closely with cross-functional teams. The ideal candidate will have a strong technical background in Java and Python, with a focus on machine learning and system design. Join us in transforming how we deliver tailored digital experiences to our customers.