National AI Awards 2025Discover AI's trailblazers! Join us to celebrate innovation and nominate industry leaders.

Nominate & Attend

Backend Senior Software Engineer - Music Discovery

SoundCloud Ltd
6 months ago
Applications closed

Related Jobs

View all jobs

Senior Backend Software Engineer

Senior Software Engineer – API & ML Infrastructure

Principal Software Engineer

Software Developer

Senior Data Scientist

Senior Data Scientist

SoundCloud empowers artists and fans to connect and share through music. Founded in 2007, SoundCloud is an artist-first platform empowering artists to build and grow their careers by providing them with the most progressive tools, services, and resources. With over 400+ million tracks from 40+ million artists, the future of music is SoundCloud.

We are looking for aSenior Backend Engineerto join theSoundCloud Recommendationteam (part of the Music Discovery & Intelligence group). The team's mission is to help users find and play what they’re looking for, enable them to explore further to discover music that exists nowhere else, and connect directly with the artists that make it.

In the role, you will be responsible for the software engineering and machine learning infrastructure necessary to leverage the data and other resources to build and deliver search and recommendation mechanisms. You will be working in the multidisciplinary team of engineers and scientists focused on exploring, designing, building and deploying state of the art Software and Machine Learning algorithms with a focus on delivering high-accuracy music recommendations at scale. You will also be responsible for the high availability and consistent quality of your services through the design and development of automated testing and monitoring. We care much more about your general engineering skills and positive attitude towards getting things done than any prior knowledge of a particular language or framework. 

Read about engineering at SoundCloud.

Requirement:

5+ years of experience writing code in a typed language (e.g. Go/C++/C/Java) Proficiency in programming, software design and code reviews. Knowledge of scripting languages like Python  Excellent understanding of software development processes and tools (e.g. CI/CD, Version Control) Deep understanding of cloud-based platforms, (e.g. GCP services like Bigtable, BigQuery, Airflow, Kubernetes), and hands-on experience with infrastructure as code (IaC) using Terraform. Track record of successful projects in algorithm design and product development. Excellent problem-solving skills and attention to detail. Solid communication skills A love for music

Bonus Points if you have:

Experience working in AI/ML and up-to-date with recent advances in the field Practical experience in deploying ML solutions to production (on a public cloud) 

P.S If you apply for our London office, you must have the right to work in the UK.

National AI Awards 2025

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

How to Get a Better Machine Learning Job After a Lay-Off or Redundancy

Redundancy in machine learning can feel especially frustrating when your role was technically advanced, strategically important, or AI-facing. But the UK still has strong demand for machine learning professionals across fintech, healthtech, retail, cybersecurity, autonomous systems, and generative AI. Whether you're a research-oriented ML engineer, production-focused MLOps developer, or applied scientist, this guide is designed to help you bounce back from redundancy and find a better opportunity that suits your goals.

Machine Learning Jobs Salary Calculator 2025: Figure Out Your True Worth in Seconds

Why last year’s pay survey is useless for UK ML professionals today Ask a Machine Learning Engineer wrangling transformer checkpoints, an MLOps Lead firefighting drift alarms, or a Research Scientist training diffusion models at 3 a.m.: “Am I earning what I deserve?” The honest answer changes monthly. A single OpenAI model drop doubles GPU demand, healthcare regulators release fresh explainability guidance, & a fintech unicorn pays six figures for vector‑search expertise. Each shock nudges salary bands. Any PDF salary guide printed in 2024 now looks like an outdated Jupyter notebook—missing the gen‑AI tsunami, the surge in edge inference, & the UK’s new Responsible‑AI framework. To give ML professionals an accurate benchmark, MachineLearningJobs.co.uk distilled a transparent, three‑factor formula that estimates a realistic 2025 salary in under a minute. Feed in your discipline, UK region, & seniority; you’ll receive a defensible figure—no stale averages, no guesswork. This article unpacks the formula, highlights the forces driving ML pay skyward, & offers five practical moves to boost your value inside the next ninety days.

How to Present Machine Learning Solutions to Non-Technical Audiences: A Public Speaking Guide for Job Seekers

Machine learning is driving change across nearly every industry—from retail and finance to health and logistics. But while the technology continues to evolve rapidly, the ability to communicate it clearly has become just as important as building the models themselves. Whether you're applying for a junior ML engineer role, a research position, or a client-facing AI consultant job, UK employers increasingly expect candidates to explain complex machine learning solutions to non-technical audiences. In this guide, you’ll learn how to confidently present your work, structure your message, use simple visuals, and explain the real-world value of machine learning in a way that makes sense to people without a background in data science.