← Back to all jobs

Senior Machine Learning Engineer - Recommendations
SoundCloud
- Employment type
- Full-time
- Country / Region
- Germany, United Kingdom
- City / Location
- Berlin, London
- Workplace
- Hybrid
- Seniority
- Senior (5-10 years XP)
- Salary
- Not communicated
- Language(s) required
- English
- Job offer language
- English
- Applications open until
- 27 October 2026
SoundCloud is hiring a Senior Machine Learning Engineer - Recommendations in Berlin, Germany. This is a full-time, hybrid position in Software, Tech & Data Analytics at senior level. Applications are open until 27 October 2026.
More: Music jobs in Berlin · Music jobs in Germany
SoundCloud's Recommendations Experience team is hiring a Senior ML Engineer to build ML-powered features that directly improve personalization, engagement and satisfaction for 200M+ users.
Key Responsibilities
- Develop, test and productionize ML and LLM-based systems serving real users
- Design and build end-to-end ML pipelines, including data, features, training and serving
- Make technical decisions considering cost, latency, complexity and maintainability
- Navigate distributed systems (BigQuery, BigTable, Airflow, DynamoDB) to build reliable, scalable solutions
- Set up monitoring, A/B testing and metrics frameworks to measure real user impact
- Contribute to technical strategy and team best practices
Experience and Background
- 1-2+ years building ML systems in production
- 4+ years of software engineering experience
- Strong Python and Scala (or Java/JVM) skills
- Experience building and deploying ML models end-to-end (data, training, serving, monitoring)
- Experience building and deploying LLM-based features in production
- Strong SQL skills for massive datasets (BigQuery, Spark)
- Cloud platform experience (AWS/GCP) and containerization (Docker, Kubernetes)
- Familiarity with ML frameworks such as TensorFlow or PyTorch
Ready to apply?
Create a free account to unlock the application link for this role.
Sign up / log in to apply