As a Principal ML Engineer in ASOS's Search & Discovery, you will shape the technical direction for AI-powered fashion discovery at scale. You’ll own end-to-end ML architecture spanning recommendations, search relevance, and conversational AI experiences like AI Stylist. You will mentor engineers and influence engineering excellence while collaborating with scientists, product managers and leaders. This role combines hands-on design with strategic direction to deliver impactful, customer-centered ML products. You will join a mission to help customers discover outfits aligned with personal style and trends.
Pay / Benefits
employee discount
employee sample sales
25 days paid annual leave
discretionary bonus scheme
private medical care scheme
flexible benefits allowance
Responsibilities
Own end-to-end technical architecture for ML systems powering personalised fashion experiences (outfit discovery, homepage ranking, AI Stylist).
Design and evolve large-scale batch and real-time ML systems serving millions of customers.
Drive cross-team architectural decisions for scalability, reliability and maintainability.
Set technical direction across recommendation, retrieval, personalization, search relevance, deep learning and generative AI applications.
Translate research into production systems and address architecture, scalability and performance challenges.
Provide technical leadership, mentor senior engineers, and promote engineering best practices.
Influence platform investments and build-versus-buy decisions; establish technical standards across teams.
Communicate strategy, trade-offs and outcomes to technical and non-technical stakeholders.
Key requirements
Extensive experience designing, building and operating large-scale ML systems in production.
Experience influencing technical architecture across complex ecosystems.
Product-focused mindset applying ML/AI to customer and business goals.
Experience across ML lifecycle: data analysis, feature engineering, model development, evaluation, deployment, monitoring and improvement.
Experience building scalable, observable ML services using cloud, distributed infra and large datasets.
Deep expertise in ranking/relevance, recommendations, deep learning, LLMs, information retrieval, NLP or content understanding.
Hands-on with PyTorch, TensorFlow or comparable frameworks; strong Python and/or Java/C++ skills.
Strong MLOps understanding including deployment, observability, monitoring and lifecycle management at scale.
Experience with AI-assisted engineering tools and coding agents (e.g., Claude Code, Codex, Cursor).
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.