We're ASOS, the online retailer for fashion lovers all around the world.
We exist to give our customers the confidence to be whoever they want to be, and that goes for our people too. At ASOS, you're free to be your true self without judgement, and channel your creativity into a platform used by millions.
Everyone needs some help showing up as their best self. We're Disability Confident Committed - let our Talent team know if you need any reasonable adjustments throughout the recruitment process
Job Description
We're looking for a Principal Machine Learning Engineer to join our Search & Discovery team and help define the technical direction of AI-powered fashion discovery at ASOS.
Our mission is to help millions of customers discover outfits that reflect their personal style, preferences and current fashion trends. As part of the Search & Discovery organisation, we bring together recommendation systems, personalisation, deep learning and large language model (LLM) technologies to create new ways for customers to explore fashion beyond traditional ecommerce experiences.
As a Principal Machine Learning Engineer, you'll shape the technical architecture behind large-scale machine learning systems spanning personalized product & outfit recommendations, conversational agent experiences like AI Stylist, search relevance, style discovery and intelligent product experiences across the customer journey.
You'll work closely with Machine Learning Scientists, Software Engineers, Engineering Leaders and Product Managers, providing technical leadership across Search & Discovery while remaining hands-on with architecture, system design and engineering decisions.
This is a highly influential role where you'll help shape the future of machine learning engineering at ASOS while mentoring others and driving engineering excellence across the organisation.
Technical Architecture & System Design
- Own the end-to-end technical architecture for machine learning systems powering personalised fashion experiences, including outfit discovery, homepage ranking and AI Stylist experiences.
- Lead the design and evolution of large-scale batch and real-time machine learning systems serving millions of customers.
- Drive cross-team architectural decisions to ensure consistency, scalability, reliability and maintainability.
- Establish long-term technical direction for recommendation, retrieval and AI-powered discovery platforms.
ML Product Engineering & Production Delivery
- Set technical direction and best practices across recommendation systems, retrieval, personalisation, search relevance, deep learning and generative AI applications.
- Partner with Machine Learning Scientists and Engineering Leaders to translate research and experimentation into robust production systems.
- Identify and resolve architectural, scalability, reliability and performance challenges throughout the machine learning lifecycle.
- Support the delivery of production-grade customer-facing ML products that generate measurable business and customer value.
Technical Leadership & Engineering Excellence
- Provide technical leadership on strategic initiatives, including platform investment decisions and build-versus-buy evaluations.
- Mentor and support Senior, Staff level engineers, helping develop engineering capability across the organisation.
- Promote engineering excellence, modern software engineering practices and responsible adoption of AI-assisted development tools.
- Contribute to technical standards, architectural principles and engineering best practices across multiple teams.
Stakeholder Influence
- Drive the development of shared machine learning capabilities, tools and frameworks used across Search & Discovery and wider engineering teams.
- Represent Search & Discovery engineering in discussions with senior stakeholders, technology partners and business leaders.
- Communicate technical strategy, trade-offs and outcomes clearly to both technical and non-technical audiences.
Qualifications
Experience
We're interested in candidates with significant experience across a number of the following areas. We recognise that expertise can be developed through different career paths and experiences.
- Extensive experience designing, building and operating large-scale machine learning systems in production environments.
- Experience owning and influencing technical architecture across complex engineering ecosystems.
- A product-focused mindset with a passion for applying machine learning and AI to customer and business challenges.
- Extensive experience across the machine learning lifecycle, including data analysis, feature engineering, model development, evaluation, deployment, monitoring and continual improvement.
- Experience building scalable, observable and highly reliable machine learning services using cloud-based technologies, distributed infrastructure and large datasets.
Technical expertise
- Deep expertise in two or more of the following areas: ranking and relevance, recommendation systems, deep learning, large language models, information retrieval, natural language processing or content understanding.
- Advanced hands-on experience with frameworks such as PyTorch, TensorFlow or similar machine learning frameworks.
- Strong programming skills in Python and/or other languages such as Java or C++.
- Deep understanding of MLOps practices, including deployment, observability, monitoring and lifecycle management at scale.
- Experience building production AI systems using approaches such as retrieval-augmented generation (RAG), agent-based architectures, retrieval systems, model evaluation frameworks and ML-driven scoring approaches.
- Significant experience using AI-assisted engineering tools and coding agents, such as Claude Code, Codex, Cursor or similar technologies, throughout the software development lifecycle.
Leadership capabilities
- Ability to establish and communicate a compelling technical vision and influence multiple teams without direct management responsibility.
- Demonstrated experience setting architectural direction, driving engineering strategy and encouraging adoption of technical standards across teams.
- Experience mentoring senior engineers and supporting wider engineering development.
- Strong communication and stakeholder management skills, including engagement with senior technical and business leaders.
Additional Information
BeneFITS’
- Employee discount (hello ASOS discount!)
- Employee sample sales
- 25 days paid annual leave + an extra celebration day for a special moment
- Discretionary bonus scheme
- Private medical care scheme
- Flexible benefits allowance - which you can choose to take as extra cash, or use towards other benefits
- Opportunity for personalised learning and in-the-moment experiences that enable you to thrive and excel in your role
- £113k - £146k per annumEstimated...Required skills ~ AV Engineering Before the detail, here's the challenge you'd help... ...vehicles safely, and the ecosystem a billion machines will run on in the future. Very few... ...re passionate about autonomy and keen to learn, we encourage you to apply even if you don...PrincipalLong-term contractFull-timeHybrid workingRelocation packageVisa sponsorshipOn-siteRemoteFlexible hoursShift work
- £82k - £108k per annumEstimated...software, data and technology-enabled businesses, making Pipedrive the fifth unicorn from Estonia. We are looking for a Principal AI/ML Scientist & Engineer to lead a growing team of Applied Scientists and AI/ML Engineers. This is a role for a pragmatic "Builder-Scientist" -...PrincipalFull-time
- £70k - £92k per annumEstimated...messaging works at Spotify — moving from short-term optimization toward systems that understand long-term user journeys. By combining reinforcement learning approaches with deeper domain signals, we’re expanding how machine learning shapes the entire messaging funnel....SuggestedLong-term contractPermanentTemporary
- ...G MASS Consulting are supporting a leading Audit and Advisory business. We’re looking for a Machine Learning Engineer to shape and scale their pricing technology. In this role, you’ll design and own ML platforms that streamline pricing workflows, support rapid model deployment...Suggested
- £43k - £55k per annumEstimated...adjustments throughout the process in whatever way works best for you. Job Description We're looking for a Senior Machine Learning Engineer to join our Search and Recommendations team, where we're building the next generation of AI-powered fashion experiences...SuggestedExtra incomeFull-timeFlexible hours
- £46k - £62k per annumEstimated...adjustments throughout the process in whatever way works best for you. Job Description We're looking for a Senior Machine Learning Engineer to join our Search & Recommendations team, where we're building the machine learning systems that help millions of...Extra incomeFull-timeFlexible hours
- £58k - £77k per annumEstimated...platform used by millions. Job Description At ASOS, machine learning is a core part of how millions of customers discover products,... ...every day. We're looking for a Senior Machine Learning Engineer to join our Customer & Martech team. In this role, you'll help...Extra incomeFull-timeImmediate startFlexible hours
- £57k - £74k per annumEstimated...impact, innovation and growth drive everything we do. Our Global Engineering teams tackle complex technical challenges across a global,... ...riders and partners every day. We're looking for a Senior Machine Learning Engineer to join our London office as part of a Global...Long-term contractHybrid workingOn-siteFlexible hours
- ...impact, innovation and growth drive everything we do. Our Global Engineering teams tackle complex technical challenges across a global,... ..., riders and partners every day. We're looking for a Machine Learning Engineer to join our London office as part of a Global DoorDash...Long-term contractHybrid workingOn-siteFlexible hours
- £81k - £106k per annumEstimated...environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning... ...computer vision, gameplay agents, natural language processing, and machine learning to create state-of-the-art tools to support game developers in...Flexible hours
- £63k - £84k per annumEstimated...Recommendations team develops the platforms, infrastructure and machine learning systems that power personalised product discovery, ranking,... ...high-scale production systems that enable data scientists and ML engineers to rapidly develop, deploy and monitor machine learning...Extra incomeLong-term contractFull-timeFlexible hours
- £76k - £101k per annumEstimated...At Longshot Systems we build advanced platforms for sports betting analytics and trading. We're hiring Machine Learning Engineers across our core ML engineering and horse racing teams. You'd be designing, building and productionising ML pipelines, tooling, visualisation,...Long-term contractFull-timeHybrid workingOn-siteMonday to FridayFlexible hours1 day/week
£5k per annum
...want our people to operate with this mindset so that we can achieve our ambitions. The Role We are looking for a Senior Machine Learning Engineer to bring intelligent automation and predictive capability to the heart of the UK property market. Alto sits at a unique...Full-time- £69k - £90k per annumEstimated...About us Re-architecting Engineering for the Age of Intelligence PhysicsX is the physics AI company for industrials. The company... ...and career goals. Who We're Looking For As a Senior Machine Learning Engineer in Delivery, you are an experienced problem solver and...Long-term contractHybrid workingOn-siteWork from home
- £71k - £94k per annumEstimated...vehicles safely, and the ecosystem a billion machines will run on in the future. Very few... ...️ About our ADAS Team Wayve's ADAS engineering teams build the perception and intelligence... ...: Built and shipped CV-focused deep learning systems, with strong applied ML engineering...Long-term contractFull-timeHybrid workingRelocation packageVisa sponsorshipOn-siteRemoteFlexible hoursShift work
- £43k - £56k per annumEstimated...successful games company in the world, and we’re just getting started. Role Overview Join Tripledot Studios as a Senior Machine Learning Engineer working on dynamic pricing and recommender systems use cases in our games. The work involves tabular machine learning,...Long-term contractHybrid workingOn-siteRemoteWork from homeShift work
- £57k - £76k per annumEstimated...multidisciplinary team of clinicians, scientists, and engineers. What unites us is our open culture, continuous learning mindset, and a shared mission to help biopharma... ...and clinical partners, we are building the machine learning engineering capability required to train,...Long-term contractFull-timeImmediate start
- £51k - £65k per annumEstimated...We are hiring a Senior Machine Learning Engineer to contribute to cutting-edge Research & Development. As innovators in speech technology, our mission is to Understand Every Voice - a vision that has propelled us to be world leaders of Voice AI. Fuelled by innovation, inclusivity...InternshipHybrid workingOn-siteRemoteWork from homeFlexible hours3 days/week
- £72k - £95k per annumEstimated...intelligent systems that can understand, evaluate, manage, and route content reliably at global scale. We’re hiring Senior Staff Machine Learning Engineers to build and scale foundational ML systems that power content understanding, safety, policy enforcement, and decisioning...Permanent
£110k - £200k per annum
...structured time series data. This role exists to turn raw financial data into actionable investor signals. You will work closely with engineers to productionize quant logic. What You’ll Be Responsible For Develop models using structured financial time series Build...No agencyOn-site- £87k - £112k per annumEstimated...to drive innovation and new capabilities in the Commercial & Investment Bank. As an Applied AI / ML Senior Associate Machine Learning Engineer in the Applied AI ML team at JPMorgan Commercial & Investment Bank, you will be at the forefront of combining cutting-edge AI...Long-term contract
- £49k - £63k per annumEstimated...their skills. The whole platform is built around learning by doing rather than just passive video watching. For your ML engineer role, you'd be building the AI engine that... ...Please bring with you: Ability to apply your machine learning knowledge to solve real product...PermanentFull-timeOn-siteRemote
- £57k - £75k per annumEstimated...About the Position Our goals are to give you a real sense of what it's like to work at Jane Street as a Machine Learning Engineer while also providing a truly unparalleled educational experience. You'll be paired with full-time employees who act as mentors, collaborating...Full-timeInternshipSummer internship
- £77k - £101k per annumEstimated...Mistral AI is seeking a Applied AI Engineer to facilitate the adoption of its products... ...best idea wins, whether it comes from a principal engineer or someone in their first week... ...- You have proven experience in AI or machine learning product implementation with APIs, back-...Full-timeRelocation package
- £60k - £80k per annumEstimated...for UK Security Clearance (SC) and willing to work on site with these clients from time to time. About the role Join us as a Machine Learning Engineer to deliver bespoke, impactful AI solutions for our diverse clients. You will be instrumental in bringing machine learning...Part-time
- £56k - £73k per annumEstimated...We are looking for an engineer with experience in low-level systems programming and optimisation to join our growing ML team. Machine learning is a critical pillar of Jane Street's global business. Our ever-evolving trading environment serves as a unique, rapid-feedback...Full-time
$85 per hour
...Angelo , Larry Summers , and Jack Dorsey . Position: ML Engineer (Coding Agent Experience) Type: Contract... ...frontier AI coding agents to complete and evaluate complex machine learning and AI engineering tasks. Review model-generated implementations...Remote jobSummer work- £67k - £85k per annumEstimated...Machine Learning Engineers at IMC play a pivotal role in building the systems that drive training and deployment of large-scale ML models across IMC's global operations. They collaborate with quantitative researchers, hardware specialists and software engineers to build robust...
- £68k - £89k per annumEstimated...Job title: Machine Learning Engineer – Lumen Enterprise Models (SWE-focused LLMs) Location: London; full in-office working as default Start date: ASAP Reports to: CEO Compensation: Salary and Equity options available for discussion Application deadline...Full-timeOn-siteImmediate start5 days/week
- £55k - £72k per annumEstimated...Role purpose Start date: Tuesday 31st August 2027 We are looking for exceptional graduate machine learning engineers to work alongside our quantitative researchers on cutting-edge machine learning problems. As a graduate within the Technical Machine Learning team, you...Relocation packageRemoteRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Machine Learning Engineer. Be the first to apply!
- chief electronics engineer London
- head of engineering remote London
- head of mechanical engineering London
- remote principal engineer London
- engineering director London
- principal cloud engineer London
- principal data engineer London
- principal electronics engineer London
- project manager civil engineering London
- principal performance engineer London

