About the job
We are actively seeking a Senior Machine Learning Engineer to join our Recommendations Experience team. This role focuses on developing machine learning-driven features that enhance personalization, engagement, and overall satisfaction for our users. In this position, you will leverage strong engineering principles while working across the entire technology stack, from data pipelines and APIs to real-time serving systems. The Recommendations team is responsible for deploying ML-powered features that connect over 200 million users with music tailored to their preferences.
In this role, you will take ownership of features from conception to deployment: collaborating with Product and Design teams to understand user needs, architecting data pipelines that process billions of events, and building robust production ML systems that balance performance, cost, and user satisfaction. You will work with technologies such as BigQuery (handling trillions of rows), Airflow orchestration, real-time serving infrastructure (BigTable), and APIs, while engaging in continuous collaboration with Product, Design, Engineering, and Platform teams.
Key Responsibilities:
- Develop, test, and productionize machine learning models.
- Make informed technical decisions factoring in cost, latency, complexity, and maintainability.
- Navigate distributed systems (BigQuery, BigTable, Airflow, DynamoDB) to create reliable and scalable solutions.
About SoundCloud
SoundCloud is a dynamic platform designed to empower artists and fans to connect through music. With a commitment to innovation and creativity, SoundCloud provides artists with the tools they need to build their careers in the music industry.

