Senior Machine Learning Engineer - Recommendations (Experience)

soundcloud71 · Berlin, London

Beim Arbeitgeber bewerben
Gefragte Sprachen
Englisch gute Kenntnisse, Deutsch gute Kenntnisse
Stellenangebot auf
Englisch
Arbeitsort
Berlin, London
Veröffentlicht
28. Oktober 2026

Kurz zusammengefasst

SoundCloud, a platform founded in 2007, empowers artists and fans to connect through music. With over 400 million tracks from 40 million artists, SoundCloud is dedicated to helping artists build and grow their careers. The company is seeking a Senior Machine Learning Engineer to join the Recommendations Experience team. This role focuses on developing ML-powered features that enhance personalization, engagement, and user satisfaction. The main responsibilities include developing, testing, and deploying ML and LLM-based systems for real users. This involves designing and building end-to-end ML pipelines, from data collection to serving. The role requires making technical decisions that balance cost, latency, complexity, and maintainability. Additionally, the engineer will navigate distributed systems like BigQuery, BigTable, and Airflow to create reliable and scalable solutions. Monitoring, A/B testing, and metrics frameworks will be set up to measure real user impact, and complex issues across data pipelines, ML models, and distributed systems will be debugged. The engineer will also contribute to the technical strategy and team best practices, leveraging agentic workflows and AI-assisted engineering to work efficiently. To qualify, candidates must have 1-2+ years of experience building ML systems in production and 4+ years of software engineering experience. Strong skills in Python and Scala (or Java/JVM) are required, along with experience in writing scalable, production code. Familiarity with building and deploying ML models end-to-end, including data, training, serving, and monitoring, is essential. Experience with LLM-based features in production and integrating LLMs into ML systems is also necessary. A strong focus on data quality and correctness, understanding how upstream data impacts downstream models and user experience, is crucial. Nice-to-have skills include familiarity with shared ML architecture across domains like search and recommendations. The role is based in Berlin, offering a collaborative environment with a team that values innovation and continuous learning. The company provides opportunities for growth and development, encouraging engineers to contribute to the technical strategy and best practices. What the role asks for: - 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 - Experience building and deploying LLM-based features in production - Familiarity with integrating LLMs into ML systems - Understanding of shared ML architecture across domains - Strong focus on data quality and correctness

Beim Arbeitgeber bewerben

Passt dein Lebenslauf zu dieser Stelle?

Die Überprüfung vergleicht Sprachen, Erfahrung und Fähigkeiten mit diesem Stellenangebot und kostet nichts.

Lebenslauf prüfen

Ein Lebenslauf pro Bewerbung

Die Künstliche Intelligenz bringt deinen Lebenslauf in die richtige Form und Sprache für diese Stellenanzeige, und zwar im deutschen Format.

Lebenslauf anpassen