Senior Machine Learning Engineer

SoundCloud Logo

SoundCloud

πŸ“Remote - Germany, United Kingdom

Summary

Join SoundCloud's Ads team as a Senior Machine Learning Engineer and contribute to the development and deployment of scalable machine learning models that enhance user experience and maximize revenue. You will lead the end-to-end development process, from architecture design to model deployment and monitoring, setting engineering standards and mentoring teammates. This role requires expertise in ML frameworks, distributed data systems, and large-scale model deployment. The ideal candidate possesses a strong background in software engineering practices and experience with A/B testing. SoundCloud offers a flexible work culture, relocation support, and various benefits including professional development allowance, flexible vacation policy, and wellness initiatives.

Requirements

  • Proven track record of successfully releasing large-scale ML models to production, including ownership of model design, training/ fine-tuning, evaluation, and optimization of both training and inference performance
  • Familiarity with state-of-the-art recommendation systems and large language models (LLMs)
  • Demonstrated experience building and scaling robust ML infrastructure and tooling, including components such as deployment automation, model lifecycle management, monitoring, containerization, and orchestration
  • Proficiency with cloud platforms (e.g., GCP, AWS, Azure)
  • Strong background of professional software engineering practices, including version control, test-driven development, peer reviews, CI/CD, and clean code principles across the ML system lifecycle
  • Ability to clean, process, and analyze large datasets, as well as experience conducting and interpreting A/B tests using SQL
  • Ability to make informed build-or-buy decisions by evaluating technical trade-offs, integration complexity, long-term maintenance, and business impact
  • Expert-level coding skills in Python, Scala, Java, or similar languages, with deep hands-on experience in ML frameworks (e.g., TensorFlow, PyTorch) and distributed data systems (e.g., Spark, BigQuery)
  • Effective communicator and technical collaborator who proactively drives initiatives in cross-functional, agile teams
  • Comfortable mentoring peers, leading discussions around architecture and design, and delivering impactful, scalable solutions

Responsibilities

  • Work closely with Scientists to move ML projects from ideation to production
  • Design, build, evaluate, and deploy scalable models that directly impact the experience of millions of users globally
  • Lead the end-to-end development process, from architecture design to model deployment and monitoring
  • Set engineering standards, mentor teammates, and influence strategic decisions
  • Champion best practices for testing, reliability, and long-term maintainability of ML systems and infrastructure, raising the engineering bar across SoundCloud

Preferred Qualifications

  • Demonstrated expertise in spearheading the end-to-end development of machine learning solutions specifically within the advertising industry, including system architecture design, implementation, and production deployment focusing on reliability and scalability
  • Experience in designing and deploying (including security, reliability and scale) of ML solutions on the cloud, such as AWS or GCP
  • Experience building solutions involving large datasets and/or ML models using distributed computing frameworks and technologies

Benefits

  • Extensive relocation support including allowances, one way flights, temporary accommodation and, by partnering with Expath, on the ground support on arrival
  • Creativity and Wellness benefit
  • Employee Equity Plan
  • Generous professional development allowance
  • Flexible vacation and public holiday policy where you can take up to 35 days of PTO annually
  • Free German courses at beginning, intermediate and advanced
  • Various snacks, goodies, and 2 free lunches weekly when at the office

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.