Principal Engineer

Apply

Overview

We are seeking an experienced Principal Engineer to join our team on a contract basis. In this hybrid role, the contractor will spend three days a week on-site while collaborating with cross-functional teams, including Product, Data Science, and Design, to drive technical strategy and deliver scalable systems for personalisation and machine learning features.

Responsibilities

  • Define and drive the technical strategy and engineering standards in the Personalisation domain.
  • Design and deliver scalable systems that support personalisation, search, recommendations, and machine learning features.
  • Collaborate closely with Product, Data Science, and Design teams to create customer-centric solutions.
  • Lead technical decision-making across multiple teams and platforms.
  • Mentor and support senior engineers to enhance overall engineering capabilities.
  • Improve engineering quality and productivity through best practices and tooling enhancements.

Requirements

  • Extensive experience in technical leadership with a strong background in Java or Python.
  • Proven experience with large-scale production systems and machine learning technologies.
  • Skilled in system design and architecture with a focus on high-quality solutions.
  • Ability to work in cross-functional environments and navigate multiple stakeholder relationships.
  • Passion for mentoring and driving engineering excellence.
SkillsData Science, Java, Python
LocationLondon
TypeHybrid
SourceLinkedIn
RecruiterMindera
Posted26/06/26