Senior Machine Learning Engineer - Recommendations (Experience)

Soundcloud
Berlin, London
Full timeFunction: Data Science & Machine LearningExperience: 4+ yearsSkills: ["Collaboration","Debugging","Technical decision-making","Focus on data quality","A/B testing and metrics"]

Build ML- and LLM-based recommendation experiences end to end, from user understanding with Product and Design to architecting data pipelines and shipping production serving systems. Work with large-scale datasets and distributed infrastructure to deliver personalization and engagement improvements for 200M+ users. Own feature delivery across training, real-time serving, APIs, monitoring, A/B testing, and debugging across data, models, and pipelines while balancing cost, latency, and maintainability.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Soundcloud
Soundcloud
1 day ago

Senior Machine Learning Engineer - Recommendations (Experience)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Build ML- and LLM-based recommendation experiences end to end, from user understanding with Product and Design to architecting data pipelines and shipping production serving systems. Work with large-scale datasets and distributed infrastructure to deliver personalization and engagement improvements for 200M+ users. Own feature delivery across training, real-time serving, APIs, monitoring, A/B testing, and debugging across data, models, and pipelines while balancing cost, latency, and maintainability.
Location: Berlin, London
Employment Type: Full time
Job Function: Data Science & Machine Learning
Seniority: Mid level

Key Responsibilities

  • •Develop, test, and productionize ML and LLM-based systems serving real users.
  • •Design and build end-to-end ML pipelines covering data, features, training, and serving.
  • •Make technical decisions balancing cost, latency, complexity, and maintainability.
  • •Build reliable, scalable solutions across distributed systems (BigQuery, BigTable, Airflow, DynamoDB).
  • •Set up monitoring, A/B testing, and metrics frameworks; debug issues across data pipelines and models.

Pay and Benefits

Equity and Bonus:Equity
Perks:Relocation SupportGym MembershipLearning BudgetEquityPaid Leave

Key Requirements

  • •1-2+ years building ML systems in production and understanding the difference between notebooks and models that serve millions of users.
  • •4+ years of software engineering experience writing production code.
  • •Strong Python and Scala (or Java/JVM) skills for scalable, production-quality implementations.
  • •Experience building and deploying ML models end-to-end (data, training, serving, monitoring), including LLM-based features in production.
  • •Familiarity with integrating LLMs into ML systems (e.g., retrieval-augmented generation) and shared ML architectures (e.g., search and recommendations).
Experience:4+ yearsMachine learningLLMsRecommendationsData pipelinesDistributed systems
Skills:CollaborationDebuggingTechnical decision-makingFocus on data qualityA/B testing and metrics
Languages:English
Tech Stack:PythonScalaJavaJVMSQLBigQuerySparkAirflowBigTableDynamoDBAWSGCPDockerKubernetesTensorFlowPyTorchLLMRetrieval-augmented generationJupyter

Company Brief

Soundcloud
Operates an online audio distribution platform that enables creators to upload, share, and monetize music and audio. Offers streaming services, creator tools, distribution and audience engagement features for independent artists and listeners worldwide.
Industry: Streaming Platforms
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Berlin, Germany
Founded: 2007
WebsiteLinkedIn