About Pinterest:
Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love. In your role, you’ll be challenged to take on work that upholds this mission and pushes Pinterest forward. You’ll grow as a person and leader in your field, all the while helping Pinners make their lives better in the positive corner of the internet.
Creating a life you love also means finding a career that celebrates the unique perspectives and experiences that you bring. As you read through the expectations of the position, consider how your skills and experiences may complement the responsibilities of the role. We encourage you to think through your relevant and transferable skills from prior experiences.
Our new progressive work model is called PinFlex, a term that’s uniquely Pinterest to describe our flexible approach to living and working. Visit our PinFlex landing page to learn more.
Join the Ads Retrieval Team at Pinterest and be a driving force in shaping the future of our global Shopping Ads platform. As a Staff Machine Learning Engineer, you will lead innovation across a spectrum of cutting-edge technologies vital to our advertising ecosystem. You'll be instrumental in developing the next generation of ads retrieval models and scalable infrastructure, powering discovery for millions of shoppers. Your role will involve pioneering advancements in areas like Generative Retrieval, User Sequence Modeling, Learning to Rank, and large-scale Approximate Nearest Neighbor (ANN) techniques. You'll tackle challenges at immense scale – managing a 5 billion+ shopping ads index – and ensure we leverage the most efficient techniques to deliver exceptional performance. This is a high-impact opportunity to shape the future of Pinterest Shopping Ads, directly impacting user experience and advertiser success in a unique discovery-driven marketplace.
What you’ll do:
- Design and implement a diverse portfolio of next-generation retrieval models for Shopping Ads: Pioneer advanced architectures beyond traditional approaches, becoming a leader in implementing and optimizing Generative Retrieval, User Sequence Modeling, and Learning-to-Rank models to significantly enhance ad relevance, capture user intent, and improve ranking quality.
- Build and optimize massively scalable and efficient Ads Retrieval infrastructure: Lead the evolution of our next-gen infrastructure, capable of handling a 5 billion+ Shopping Ads index, ensuring lightning-fast, cost-effective retrieval through techniques like efficient ANN algorithms, GPU-accelerated systems, and embedding quantization.
- Drive innovation in personalized Shopping Ads recommendations through advanced modeling: Develop hyper-personalized retrieval models that incorporate user sequence modeling to deeply understand user shopping journeys and leverage learning-to-rank to surface the most relevant ads, while also exploring the potential of generative retrieval for novel ad discovery.
- Champion a holistic approach to retrieval excellence: Evaluate and integrate a range of cutting-edge technologies, including Large Language Models (LLMs), Generative Retrieval techniques, advanced Sequence Models, and efficient ANN algorithms, to continuously revolutionize Shopping Ads retrieval and push the boundaries of relevance, efficiency, and user engagement.
- Collaborate cross-functionally to optimize the entire Pinterest Shopping Ads ecosystem: Partner with Product, Data Science, and Engineering teams to holistically improve the user journey, optimize ad performance across all stages of retrieval and ranking, and drive demand-side growth for Shopping Ads, ensuring a balanced approach across different modeling and infrastructure innovations.
What we’re looking for:
- MS or PhD in Computer Science, Statistics, or related field with a strong foundation in machine learning and information retrieval, and expertise across a range of retrieval modeling techniques.
- 6+ years of industry experience architecting, building, and scaling large-scale production recommendation or search systems, with a focus on high-performance retrieval leveraging diverse modeling approaches.
- Deep expertise in recommendation systems, especially large-scale retrieval algorithms and architectures, encompassing Generative Retrieval, User Sequence Modeling, Learning-to-Rank, and efficient ANN techniques.
- Mastery of deep learning techniques and proven ability to optimize model performance for complex retrieval tasks in large-scale environments, across various model types including generative, sequence-based, and ranking models.
- Demonstrated ability to lead complex technical projects across multiple areas of retrieval innovation, drive balanced technological advancements, and mentor junior engineers in a fast-paced, collaborative environment.
- Excellent communication and cross-functional collaboration skills, capable of articulating complex technical visions and building consensus across diverse teams, representing a comprehensive understanding of various retrieval technologies.
- Bonus Points:
- Hands-on experience developing and deploying recommendation systems utilizing Generative Retrieval, User Sequence Modeling, and/or Learning-to-Rank techniques.
- Expertise in computational advertising, particularly within Shopping Ads or e-commerce domains, with a broad understanding of different retrieval modeling paradigms.
- Proven track record of optimizing GPU-based systems for high-throughput, low-latency retrieval and experience in implementing embedding quantization and other efficiency techniques.
- Familiarity with a wide range of retrieval efficiency and scaling techniques, including efficient ANN algorithms, token-based retrieval, and embedding quantization.
In-Office Requirement Statement:
- We let the type of work you do guide the collaboration style. That means we're not always working in an office, but we continue to gather for key moments of collaboration and connection.
- This role will need to be in the office for in-person collaboration one time per month, and therefore needs to be in a commutable distance from one of the following offices: San Francisco, Palo Alto, Seattle.
Relocation Statement:
- This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model.
#LI-HYBRID
#LI-SM4
At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.
Information regarding the culture at Pinterest and benefits available for this position can be found here.
Our Commitment to Inclusion:
Other Jobs from Pinterest
Staff Machine Learning Engineer - Responsible AI
Staff Machine Learning Engineer - Applied Science
Staff Data Scientist, Personalization and Shopping
Sr. Data Analyst - Workforce Forecasting & Analytics
Machine Learning Engineer II
Similar Jobs
Machine Learning Engineer
Associate Architect - Platform (MLOps)
Software Engineer - Java
Senior Staff Data Scientist
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say