Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Machine Learning Engineer - Personalization

$227.5k - $324.99k per year
Full-time

Spotify

The Personalization team makes deciding what to play next easier and more enjoyable for every listener. From Blend to Discover Weekly, we're behind some of Spotify's most-loved features. We built them by understanding the world of music and podcasts better than anyone else. Join us and you'll keep millions of users listening by making great recommendations to each and every one of them.

Surfaces Moments is a ML team within the Personalization Mission focused on creating moment-based experiences across Spotify surfaces. The team owns and evolves the experiences that help listeners quickly connect with the content that matters most to them, including the Home Shortcuts experience and the underlying intelligence that powers it. By combining cutting-edge machine learning, recommendation systems, and product thinking, the team delivers highly relevant, personalized experiences to millions of listeners around the world.

As a Staff Machine Learning Engineer, you will help shape the future of personalized discovery and engagement at Spotify. You'll work at the intersection of recommendation systems, large language models, and production-scale machine learning infrastructure to build experiences that delight users and drive meaningful impact. This role is ideal for someone who enjoys taking models from research to production, driving technical direction in ambiguous problem spaces, and solving complex personalization challenges at global scale.

What You'll Do

  • Own and improve the machine learning models and systems that power the Home feed, including the Shortcuts experience.

  • Design, build, and ship personalized recommendations that serve millions of Spotify listeners globally.

  • Build content recommendation systems for emerging agentic and AI-powered user experiences.

  • Train, fine-tune, evaluate, and optimize large language models using techniques such as supervised fine-tuning (SFT), distillation, and parameter-efficient training approaches.

  • Partner closely with product managers, engineers, data scientists, and designers to define and execute experimentation strategies.

  • Drive A/B testing, monitoring, model evaluation, and continuous optimization of recommendation quality, reliability, and cost efficiency.

  • Improve ML platform capabilities, data pipelines, and production systems that support personalization at Spotify scale.

  • Drive technical direction in ambiguous problem spaces and contribute to the long-term architecture of personalization systems.

  • Mentor and support other machine learning engineers, helping raise the bar across the team.

Who You Are

  • You have 8+ years of experience building and deploying machine learning systems in production environments.

  • You have deep expertise in recommendation systems, ranking models, personalization, or large-scale content discovery platforms.

  • You have strong proficiency in Python and hands-on experience building machine learning systems with PyTorch.

  • You are experienced with large language model training, fine-tuning, evaluation, and optimization techniques including SFT, distillation, and LoRA.

  • You have worked with large-scale inference systems and understand the challenges of latency, reliability, and cost optimization.

  • You care deeply about creating high-quality user experiences through thoughtful application of machine learning.

  • You communicate effectively across technical and non-technical audiences, and you influence technical decisions beyond your immediate team

  • You know how to design, execute, and interpret online experiments and A/B tests to improve user outcomes.

  • You have experience operating distributed machine learning workloads using technologies such as Ray, FSDP, HSDP, or similar frameworks.

  • You are experienced building and maintaining data pipelines and orchestration workflows using technologies such as Flyte, Airflow, BigQuery, and cloud-based storage platforms.

Where You'll Be

  • We offer you the flexibility to work where you work best! For this role, you can be within the North Americas region as long as we have a work location.

  • This team operates within the Eastern Standard time zone for collaboration.

The United States base range for this position is $227,495- $324,993 plus equity. The benefits available for this position include health insurance, six month paid parental leave, 401(k) retirement plan, monthly meal allowance, 23 paid days off, 13 paid flexible holidays, paid sick leave. These ranges may be modified in the future.

Spotify is an equal opportunity employer. You are welcome at Spotify for who you are, no matter where you come from, what you look like, or what’s playing in your headphones. Our platform is for everyone, and so is our workplace. The more voices we have represented and amplified in our business, the more we will all thrive, contribute, and be forward-thinking! So bring us your personal experience, your perspectives, and your background. It’s in our differences that we will find the power to keep revolutionizing the way the world listens.

At Spotify, we are passionate about inclusivity and making sure our entire recruitment process is accessible to everyone. We have ways to request reasonable accommodations during the interview process and help assist in what you need. If you need accommodations at any stage of the application or interview process, please let us know - we’re here to support you in any way we can.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Machine Learning Engineer - Personalization in Remote vacancy
  •  ...your ideas, your grit, and your care for people. Join us and shape the future of care. The Opportunity We’re hiring a Senior Machine Learning Engineer to join our AI & Analytics Engineering team. This team builds AI-powered lab interpretation, clinician decision support, and... 
    Suggested
    Full time

    Fullscript

    Remote
    25 days ago
  •  ...delivery platform, health practitioners can seamlessly design personalized health plans, provide support and education tools, and...  ...Come build a healthier future with us. We're hiring a Lead Machine Learning Engineer to join our Data team. Fullscript is in a unique position to... 
    Suggested
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Fullscript

    Remote
    1 day ago
  •  ...flexible earnings opportunities to Instacart Personal Shoppers. Instacart has become a lifeline...  ...through regular in-person events. Learn more about our flexible approach to where we work. Overview As a machine learning engineer in the Economics team, you will build state... 
    Suggested
    Long term contract
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Remote
    a month ago
  •  ...flexible earnings opportunities to Instacart Personal Shoppers. Instacart has become a...  ...community through regular in-person events. Learn more about our flexible approach to where we work. Overview As a Senior Machine Learning Engineer on the Ads Response Prediction team, you... 
    Suggested
    Full time
    Work at office
    Work from home
    Flexible hours

    Instacart

    Remote
    20 days ago
  •  ...leader in AI for physical operations. We're hiring a Lead Machine Learning Infrastructure Engineer to serve as the technical anchor for ML infrastructure...  ...run our world. We are open to calibrating this role at Staff, Senior Staff, or Principal level depending on the candidate... 
    Suggested
    Long term contract
    Full time
    Remote work

    Samsara

    Remote
    a month ago
  •  ...applications and next steps. Our partner is looking for a Staff Data Engineer based in Canada. This role offers the opportunity to shape...  ...teams. - Build production data pipelines supporting AI and machine learning systems, including embeddings, vector stores, RAG data preparation... 
    Long term contract
    Full time
    Immediate start

    Jobgether

    Remote
    6 days ago
  •  ...Back to jobs Staff Software Engineer, Python Remote - Canada Apply About Northbeam Northbeam is building the world's most advanced marketing...  ...understand the full customer journey, and drive profitable growth. Machine learning has been at the heart of Northbeam since day one: our full... 
    Full time
    Remote work

    Northbeam

    Remote
    15 days ago
  •  ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't...  ...principles aren't posters on a wall. We learn fast: we run experiments, accept failure,...  ...calls, document the reasoning, and are the person others escalate to when the answer isn't... 
    Full time

    Circleci

    Remote
    19 days ago
  •  ...scalable, well-tested code for production systems. Establish engineering practices that support a high-performing team and healthy technical...  ...and cross-functional teams on strategy and delivery. Staff-level technical leadership skills, including mentoring and improving... 
    Full time
    Remote work
    Visa sponsorship

    Clera

    Remote
    1 day ago
  • $135k - $170k per year

     ...DevOps Staff Platform Engineer Location: Remote (Canada) Compensation: $135,000 - $170,000 CAD +...  ...changes the job: Golden paths become machine-executable contracts, not wiki pages. An...  ...paid time off, including vacation and personal days Wellbeing Programs - Access counselling... 
    Long term contract
    Remote work
    Flexible hours
    Shift work

    Orion Digital

    Remote
    21 days ago
  •  ...all applications and next steps. Our partner is looking for a Staff Engineer (Core & MLOps) based in Canada. This role offers the opportunity...  ..., remote-first environment. - A curious, continuous-learning mindset with an interest in evaluating new technologies, architectures... 
    Long term contract
    Full time
    Remote work

    Jobgether

    Remote
    4 days ago
  •  ...flexible earnings opportunities to Instacart Personal Shoppers. Instacart has become a...  ...building community through regular in-person events. Learn more about our flexible approach to where...  ...marketplace. We are seeking an Android Engineer to serve as a technical lead within the... 
    Long term contract
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours

    Instacart

    Remote
    6 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior/Staff Platform Engineer based in Canada. The Senior/Staff Platform Engineer will build, operate, and evolve large-scale production infrastructure... 
    Full time
    Immediate start

    Jobgether

    Remote
    4 hours ago
  •  ...Back to jobs Staff Software Engineer, Data Systems (Python) Remote - Canada Apply About Northbeam Northbeam is building the world's most advanced...  ...the full customer journey, and drive profitable growth. Machine learning has been at the heart of Northbeam since day one: our full... 
    Full time
    Remote work

    Northbeam

    Remote
    15 days ago
  •  ...Geometry with consequences. Deep learning on 3D CAD data where...  ...tinkerer's playground. Physical machines, shop floors, and modern cloud...  ...our AI quoting and calculation engines. Factories operate differently...  ...PyTorch, PyTorch Lightning, scikit-learn or similar), not just... 
    Full time
    Part time
    Remote work

    Imnoo AG

    Remote
    28 days ago
  •  ...Job Responsibility: Staff Site Reliability Engineer About vArmour At vArmour, we're disrupting traditional security and IT players through the understanding of relationships - the complex interdependencies that drive IT. vArmour is the leading venture-backed provider... 
    Full time
    Remote work
    Flexible hours

    vArmour

    Remote
    1 day ago
  •  ...push beyond. The opportunity We are searching for a  Staff Software Engineer  to join our Offers team . The role entails contributing to...  ...the strategic architectural transition of our core Search Engine from Elixir to Go as the pioneer Go engineer. Design foundational... 
    Long term contract
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    4 days ago
  •  ...all applications and next steps. Our partner is looking for a Staff Engineer - Cloud Platform based in Canada. This is a senior individual contributor...  ...and manage Google Cloud infrastructure, including GKE, Compute Engine, Cloud Storage, BigQuery, Pub/Sub, Cloud SQL, and Composer/... 
    Full time

    Jobgether

    Remote
    6 days ago
  •  ..., and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: A Staff Operations Engineer leads the design, reliability, and evolution of hybrid-cloud and workplace infrastructure. This senior role spans teams, drives... 
    Long term contract
    Full time
    Work at office
    Worldwide

    Mozilla

    Remote
    24 days ago
  •  ...compensation programs, benefits, and employment policies. To learn more, visit thunderbird. net and thunderbolt. io The...  ..., infrastructure, and model choices. We’re looking for a Staff Full-Stack Product Engineer: a full-stack engineer who ships production code and works... 
    Long term contract
    Full time

    Mozilla

    Remote
    4 days ago
  • $142k - $227k per year

     ...operate, increase sales, engage customers, and keep employees happy. Engineers at Toast build the mission-critical foundation that powers...  ...system reliability, massive data scale, custom menu and pricing engine configurations, and complex multi-entity management. [We are hiring... 
    Full time
    Work at office
    Local area

    Toast

    Remote
    12 days ago
  •  ...earnings opportunities to Instacart Personal Shoppers. Instacart has become...  ...regular in-person events. Learn more about our flexible...  ...force multiplier for our 1000+ engineers. We define and build the platforms...  ...from concept to production. As a Staff Software Engineer on Developer... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    Shift work

    Instacart

    Remote
    21 days ago
  • $181k - $241k per year

     ...developing consumer experiences using UI frameworks like React · You have 2+ years of experience working in search or related recommendation engines · You have experience delivering major features, system components or deprecating existing functionality in a system through the... 
    Full time
    Remote work

    Affirm

    Remote
    6 days ago
  • $220k - $240k per year

     ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer, Backend (Grader) based in Canada. This is a high-impact backend engineering role focused on owning the technical foundation... 
    Full time

    Jobgether

    Remote
    4 days ago
  •  ...designing the controls and guardrails that let Affirm adopt AI safely, partnering across Security, Legal, Privacy, Compliance, IT, and Engineering to make it scalable and repeatable. What you’ll do - You will lead and continuously improve Affirm's enterprise AI security review... 
    Full time

    Affirm

    Remote
    20 days ago
  • $181k - $241k per year

     ...and no tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role...  ...about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or... 
    Long term contract
    Full time
    Temporary work
    Remote work

    Affirm

    Remote
    6 days ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Software Engineer (Full-Stack) based in Canada. This is a high-impact, full-stack engineering role focused on technical direction and company-wide... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Jobgether

    Remote
    6 days ago
  •  ...and Mozilla Foundation with its own compensation programs, benefits, and employment policies. To learn more, visit thunderbird. net The opportunity As a Staff Software Engineer, Services, you’ll help shape the architecture and technical direction of web-based products that... 
    Long term contract
    Full time

    Mozilla

    Remote
    9 days ago
  •  ...secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build...  ..., Containers, Agent Skills, and future products. We're hiring a Staff Software Engineer to lead the engineering of that platform. You'... 
    Full time

    Chainguard

    Remote
    20 days ago
  • $210k - $278k per year

     ...foundation small businesses deserve. ABOUT THIS ROLE Our engineering team is responsible for taking products from...  ...—a small but high-impact group supporting a 30+ person engineering organization. We are looking for a Staff Software Engineer who’s capable of balancing moving... 
    Full time
    Self employment

    Found

    Remote
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Machine Learning Engineer - Personalization. Be the first to apply!