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.