S

SoundCloud

Music streaming with ads and subscriptions

Senior Machine Learning Engineer - Recommendations, Core

Applied Machine LearningPosted on Nov 10
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of experience building machine-learning systems in production, including end-to-end ownership of at least one ranking, retrieval, or recommendation model.
  • Strong deep-learning skills in PyTorch or a similar framework, and a good understanding of recommendation and retrieval fundamentals, including embeddings, two-tower models, learning to rank, multi-objective ranking, and their trade-offs.
  • Experience with evaluation and experimentation for ranking systems, including biases in implicit feedback such as clicks and plays.
  • Strong Python skills and experience with large-scale data processing, such as Spark or BigQuery, and deploying models to a cloud platform; GCP is preferred.
  • A master's degree in a quantitative field or equivalent experience.

Responsibilities

  • Design, train, and ship models for recommendations, including candidate generation, user/item modeling, and ranking, as well as related search and content-understanding problems.
  • Lead the migration of key models from classical approaches, such as word2vec-style embeddings, to PyTorch-based models trained and served on GPU.
  • Adapt, fine-tune, and evaluate open-source embedding and ranking models for the catalog and use cases.
  • Own evaluation end to end, including offline metrics and A/B experiments, and ensure offline gains translate to online results.
  • Work with machine-learning, data, and backend engineers to put models into production and maintain them, and help set modeling standards across the team.

Desired Qualifications

  • Fine-tuning or serving transformer-based embedding or ranking models.
  • Applying large language models or foundation models to recommendations, including content understanding, semantic IDs, generative retrieval, or feature generation.
  • Experience with audio or music machine learning, or multimodal representations.
  • Experience with contextual bandits, reinforcement learning, or causal methods for long-term value.
  • Publications at RecSys, KDD, SIGIR, WSDM, NeurIPS, or similar conferences.
  • Experience with approximate nearest neighbor/vector search and GPU training or serving at scale.

About the Company

SoundCloud

Music streaming with ads and subscriptions

Platform: SoundCloud offers digital music streaming that lets users listen to music online for free and through paid plans. It hosts a library with over 265 million tracks for listeners, artists, DJs, and creators. How it works: free tier streams with ads; premium subscriptions (SoundCloud Go and Go+) provide ad-free listening, offline access, and higher audio quality. Artists can join SoundCloud Premier to monetize tracks via ads and fan support. Differentiation: a very large, diverse library including many independent creators, plus an artist monetization program that helps creators earn money directly on the platform. Goal: connect music lovers with a broad catalog while giving creators a way to earn revenue, growing both user base and revenue through ads, subscriptions, and creator monetization.

Company size
1,001-5,000
Company stage
Series G
Total funding
$568.7M
Headquarters
Berlin, Germany
Founded
2007

Recently Posted Jobs

Explore more opportunities at SoundCloud

See more jobs