Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.
Senior Machine Learning Engineer – Personalization
Location
United Kingdom
Posted
82 days ago
Salary
0
Seniority
Senior
Job Description
Senior Machine Learning Engineer – Personalization
Spotify
• Design, train, and ship machine learning models that power recommendations on the Now Playing View for hundreds of millions of users • Own ranking systems end-to-end, from experimentation and training pipelines to online serving and monitoring • Build and iterate on generative and agentic ML approaches to improve session steering and cross-content discovery • Work in an AI-native development environment, using AI tools to accelerate development while applying strong engineering judgment • Run A/B experiments, define success metrics, and translate improvements into measurable user impact • Collaborate closely with engineers, data scientists, researchers, and product managers to bring ideas into production • Shape the ML roadmap by identifying high-impact opportunities and mentor teammates
Job Requirements
- You have hands-on experience building recommendation or personalization systems at scale
- You’re comfortable working across the ML stack, including pipelines, backend systems, and infrastructure
- You think in products and understand how model decisions impact user experience
- You’re fluent with AI-assisted development and use it to accelerate experimentation thoughtfully
- You’re curious about emerging approaches like generative models and agentic ML systems
- You’ve taken models from prototype to production and care about reliability and monitoring
- You’re comfortable with ambiguity and enjoy defining new approaches in evolving problem spaces
Benefits
- Flexible working hours
- Professional development opportunities
Related Guides
Related Job Pages
More Machine Learning Engineer Jobs
Senior Staff Machine Learning Engineer
EtsyBased in the DUMBO neighborhood of Brooklyn, New York, Etsy offers a leading online marketplace platform where creative entrepreneurs can sell their handmade or
Company Description Etsy is the global marketplace for unique and creative goods. We build, power, and evolve the tools and technologies that connect millions of entrepreneurs with millions of buyers around the world. As an Etsy Inc. employee, whether a team member of Etsy or Depop, you will tackle unique, meaningful, and large-scale problems alongside passionate coworkers, all the while making a rewarding impact and Keeping Commerce Human. Salary Range: $245,000.00 - $319,000.00 What’s the role? We are looking for a Senior Staff Software Engineer, Machine Learning to be a pivotal technical leader in architecting the next generation of AI/ML models and systems that connect buyers and sellers across Etsy's platform. In this highly influential role, you will define and lead the technical strategy for our core AI/ML solutions in Search, Recommendations, and Ads. You will apply state-of-the-art techniques, including hybrid retrieval, multi-tasking deep learning, Generative Recommendations, and Agentic shopping experiences to create a cohesive, highly personalized customer journey for over 85 million buyers and over 5 million sellers. Do you have a passion for designing and implementing strategies for a holistic AI/ML ecosystem? Are you excited by the challenge of leading research initiatives and building advanced algorithms at a global scale? Are you motivated to mentor engineers and shape the future state of the industry? If so, this could be the perfect match. This opportunity is a full-time position reporting to the engineering leadership within Search, Recommendations, and Ads. This position will be in Brooklyn, NY or for remote candidates based in the United States. Etsy is one of the largest global marketplace platforms in the world, and offers three work modes to meet our team's various needs and preferences: Flex mode for candidates who are comfortable traveling to an office location 4+ times per month, Remote mode, and Office-based mode. Learn more about our flexible work modes and vaccination policy here. What’s this team like at Etsy? The Search, Recommendations, and Ads organization is at the heart of Etsy’s marketplace, responsible for the algorithms that power discovery and connection. We are a team of researchers, engineers, and data scientists dedicated to solving the complex problems of matching unique, handmade items with the right buyers. Our technical environment is evolving rapidly. We are moving toward more sophisticated generative and agentic experiences, requiring a blend of deep research and robust software engineering. We focus on mid-to-long-term research topics while ensuring our models remain high-performance and scalable. We are proud of our engineering culture that encourages career growth and learning in a blameless environment. You can learn more about our philosophies, tools, and some of the challenges we’ve been solving on our Engineering blog. What does the day-to-day look like? - Identify customer problems and opportunities; lead teams to research, architect, design, and operationalize AI/ML solutions. - Collaborate closely with cross-functional leaders to define and execute a compelling product and technical roadmap for ML solutions. - Drive cross-functional technical alignment and execution across various engineering teams. - Lead R&D in advanced AI, with a major focus on mid/long-term research topics that push the boundaries of the industry. - Provide technical leadership and mentorship to grow the skills and capabilities of engineers across the entire organization. - Apply a disciplined, data-driven approach to technical decision-making and experimentation. Of course, this is just a sample of the kinds of work this role will require! You should assume that your role will encompass other tasks, too, and that your job duties and responsibilities may change from time to time at Etsy's discretion, or otherwise applicable with local law. Qualities that will help you thrive are: - 10+ years of progressive experience in ML and AI, with a proud track record of building large-scale, high-performance models and systems. - Deep experience with the end-to-end development lifecycle of ML/AI, focusing on both large-scale model training and serving. - A foundational and practical understanding of machine learning principles and the critical steps required to successfully productionize models at scale. - Proficiency with modern data processing frameworks (e.g., Spark, Beam, Hadoop) and ML frameworks (e.g., TensorFlow, PyTorch, Scikit-learn). - Exceptional ability to define and solve highly ambiguous or unconstrained technical problems, knowing when to strategically seek assistance. - A proven track record of successfully collaborating with engineers, leaders, and product managers to drive complex projects to completion. - A demonstrated commitment to supporting and mentoring other engineers, elevating the technical capability of the organization. Additional Information What's Next If you're interested in joining the team at Etsy, please share your resume with us and feel free to include a cover letter if you'd like. As we hope you've seen already, Etsy is a place that values individuality and variety. We don't want you to be like everyone else -- we want you to be like you! So tell us what you're all about. Our Promise At Etsy, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply. Etsy is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status, or any other characteristic protected by applicable law. If, due to a disability, you need an accommodation during any part of the application or interview process, please let your recruiter know. While Etsy supports visa sponsorship, sponsorship opportunities may be limited to certain roles and skills.
Staff Machine Learning Systems Engineer
RedditReddit is an online platform utilized by thousands of communities to connect and converse about a wide variety of topics, including TV and movie fan theories, s
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 121 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com. Who We Are: The Machine Learning Platform team at Reddit is a high-impact team that owns the infrastructure that powers recommendations, content discovery, user and content quantification, while directly impacting other teams such as Growth, Ads, Feeds, and Core Machine Learning teams. What You’ll Do: As a Staff ML Infrastructure Engineer, you will lead development of a platform for large scale ML models at Reddit. - Design end-to-end model lifecycle patterns (MLOps) to boost velocity of development for ML engineers, including data preparation, model management, experiment tracking, and more - Zero-to-one development and support of a graph ML codebase and platform that abstracts away common patterns and enables greater model scalability and iteration - Collaborate with ML engineers on performance tuning, including improving model training time, efficiency, and GPU training costs in a large, distributed ML training environment - Optimize batch data processing within a data warehouse and with tools such as Apache Beam, Apache Spark, Ray Data, and more - Architect pipelines to build and maintain massive graph data structures on the order of billions of nodes and tens of billions of edges Who You Might Be: - 8+ years of experience in ML infrastructure, including model training and model deployments - Hands-on experience with ML optimization, including memory and GPU profiling - Deep experience with cloud-based technologies for supporting an ML platform, including tools like GCP BigQuery, Google Cloud Storage, infrastructure-as-code (Terraform), and more - Hands-on experience administering and integrating MLOps tools for experiment tracking, model serving, and model registries (e.g. MLflow or Wandb) - Proficiency with the common programming languages and frameworks of ML, such as Python, PyTorch, Tensorflow, etc. - Deep experience working with distributed training frameworks, including Ray and Kubernetes - Strong focus on scalability, reliability, performance, and ease of use. You are an undying advocate for platform users and have a deep intuition for the machine learning development lifecycle. - Strong organizational & communication skills - Experience working with graph databases (Neo4j, JanusGraph, TigerGraph) is a big plus - Experience working with graph neural networks (GNNs) and associated graph ML frameworks (PyTorch Geometric, Deep Graph Library) is a big plus Pay Transparency: This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/. To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below. The base salary range for this position is: $230,000—$322,000 USD In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews. During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors. Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Senior Machine Learning Systems Engineer
RedditReddit is an online platform utilized by thousands of communities to connect and converse about a wide variety of topics, including TV and movie fan theories, s
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 121 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com. Who We Are: The Machine Learning Platform team at Reddit is a high-impact team that owns the infrastructure that powers recommendations, content discovery, user and content quantification, while directly impacting other teams such as Growth, Ads, Feeds, and Core Machine Learning teams. What You’ll Do: As a Senior ML Infrastructure Engineer, you will lead development of a platform for large scale ML models at Reddit. - Design end-to-end model lifecycle patterns (MLOps) to boost velocity of development for ML engineers, including data preparation, model management, experiment tracking, and more - Zero-to-one development and support of a graph ML codebase and platform that abstracts away common patterns and enables greater model scalability and iteration - Collaborate with ML engineers on performance tuning, including improving model training time, efficiency, and GPU training costs in a large, distributed ML training environment - Optimize batch data processing within a data warehouse and with tools such as Apache Beam, Apache Spark, Ray Data, and more - Architect pipelines to build and maintain massive graph data structures on the order of billions of nodes and tens of billions of edges Who You Might Be: - 5+ years of experience in ML infrastructure, including model training and model deployments - Hands-on experience with ML optimization, including memory and GPU profiling - Deep experience with cloud-based technologies for supporting an ML platform, including tools like GCP BigQuery, Google Cloud Storage, infrastructure-as-code (Terraform), and more - Hands-on experience administering and integrating MLOps tools for experiment tracking, model serving, and model registries (e.g. MLflow or Wandb) - Proficiency with the common programming languages and frameworks of ML, such as Python, PyTorch, Tensorflow, etc. - Deep experience working with distributed training frameworks, including Ray and Kubernetes - Strong focus on scalability, reliability, performance, and ease of use. You are an undying advocate for platform users and have a deep intuition for the machine learning development lifecycle. - Strong organizational & communication skills - Experience working with graph databases (Neo4j, JanusGraph, TigerGraph) is a big plus - Experience working with graph neural networks (GNNs) and associated graph ML frameworks (PyTorch Geometric, Deep Graph Library) is a big plus Pay Transparency: This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/. To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below. The base salary range for this position is: $216,700—$303,400 USD In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews. During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors. Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
• Lead a team of Machine Learning Engineers and Data Engineers • Contribute technically to the design and implementation of machine learning solutions • Collaborate with Product Managers to maximize impact and ensure quality • Grow your team and establish the right culture and processes • Work closely with data engineers and software engineers to deploy solutions



