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.