Staff Research Engineer - Music

2 hours, 21 minutes ago
Full-time
Lead
Software Development
Spotify

Spotify

Spotify is a leading global audio streaming service empowering artists and inspiring fans worldwide with over 70 million tracks. It has 365 million users, including 165 million subscribers, across 178 markets.

Media
Founded 2006

Description

  • Collaborate closely with research scientists on ground-breaking research in music generation and related audio and machine learning domains.
  • Improve model training pipelines by debugging distributed training, optimizing data loading at large scale, and ensuring smooth scaling across compute environments.
  • Profile and accelerate training and inference code to improve experimentation speed and production responsiveness.
  • Work with platform and product teams to integrate models into production systems used by Spotify listeners.
  • Translate state-of-the-art research from the literature into robust, well-engineered prototypes.
  • Maintain a high-quality shared codebase with clear structure, consistency, and testing practices.
  • Build internal tooling, libraries, and workflows that improve experimentation, debugging, and deployment for the team.
  • Support the development of artist-first AI music products that deepen artist-fan connections.

Requirements

  • Experience training or fine-tuning large machine learning models on GPUs using PyTorch or a similar framework.
  • Experience working with cloud platforms such as Google Cloud Platform, AWS, or Microsoft Azure.
  • Ability to debug problems in machine learning training code.
  • Strong communication skills for working with global teams both face-to-face and asynchronously.
  • Experience optimizing code for performance and improving GPU training efficiency.
  • Ability to learn new concepts and technologies quickly in a fast-moving machine learning and AI environment.
  • Resourceful, proactive approach to solving blockers through research, experimentation, and collaboration.
  • Familiarity with low-level debugging tools such as lldb or NVIDIA Nsight is a plus.
  • Solid understanding of computer science concepts such as type systems, compilers, parallelism, thread safety, and encapsulation.
  • Interest in audio processing, music information retrieval, and building products using these technologies.

Benefits

  • Base salary range of $215,136 to $307,337 per year, plus equity.
  • Health insurance.
  • Six months of paid parental leave.
  • 401(k) retirement plan.
  • Monthly meal allowance.
  • 23 paid days off.
  • 13 paid flexible holidays.
  • Remote work flexibility within the North Americas region, with core collaboration hours aligned to EST/CET.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Threat Research Engineer

Sysdig 251-1K IT Services

Sysdig is hiring a Staff Threat Research Engineer to research cloud-based attacks and drive threat detection and security solutions for containers, Kubernetes, and cloud environments.

Cybersecurity Kubernetes Linux Penetration Testing
6 minutes ago

AI Offense-Defense Dynamics Lead Researcher

Bluesky Internet Software & Services

CARMA is seeking a remote AI Offense-Defense Dynamics Lead Researcher to study how AI capabilities can either reduce or amplify societal risks and to turn those findings into guidance for governance and decision-makers.

Cybersecurity LLM
1 hour, 6 minutes ago

Detection Researcher (Coding Focused)

Zimperium 251-1K Professional Services

Zimperium is hiring a remote Detection Researcher to research and develop advanced mobile threat detection capabilities that counter tampering, evasion, and other attacks against its enterprise mobile security products.

C C++ Java Penetration Testing Python
2 hours, 21 minutes ago

Research Scientist, Real-Time DiT Video Models

Oddin.gg 51-250 Hotels, Restaurants & Leisure

Valka.ai is hiring a Research Scientist to develop real-time diffusion-based video generation models for an interactive AI platform that enables digital characters to respond dynamically to users.

Computer Vision Machine Learning Neural Networks Python PyTorch Transformers
2 hours, 51 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers