Join Spotify to build products that impact over half a billion users globally, shaping their audio and video consumption.
The backend media transcoding teams are responsible for processing all audio, video, and image content on the platform.
The team is committed to delivering a high-quality user experience through large-scale, high-performance cloud-based services.
A collaborative and passionate environment is fostered, valuing technical details like timestamps, codecs, and video quality.
The role includes designing, developing, deploying, maintaining, and supporting backend media processing and packaging services with a focus on performance, scalability, and maintainability.
Work primarily with Rust, Python, and some Java, utilizing C/C++ libraries in Google Kubernetes Engine.
Take operational ownership of team services, including participation in an on-call rotation.
Dive deep into media technologies to optimize video/audio processing.
Collaborate with a dedicated team of media tech enthusiasts.
Requirements:
Must be fluent in systems-level engineering, particularly with highly-optimized, cross-platform C/C++ libraries.
Experience with media formats, codecs (audio & video), and containers is required, along with a passion for understanding their functionality.
Familiarity with open source tools like FFmpeg and Shaka Packager is necessary.
Must have experience in data structures, algorithms, and performance optimization related to CPUs, caches, and RAM.
Experience in building high-throughput networking services is essential.
A strong interest in optimizing media delivery, including transcoding pipelines and playback start times, is required.
Comfort in Linux environments and knowledge of container-based infrastructure is necessary.
A commitment to software engineering best practices, including continuous delivery, defensive programming, and automated testing, is expected.
Curiosity and a desire to stay updated on the latest media codecs and high-performance backend trends are important.
Bonus points for contributions to Open Source media projects or experience compiling FFmpeg.
Benefits:
The role is based in Stockholm or London, with a flexible hybrid work model allowing for remote work.
There will be some in-person meetings, but the position prioritizes flexibility to work from home.
Spotify is committed to inclusivity and offers reasonable accommodations during the recruitment process.
The company values diverse perspectives and backgrounds, fostering a workplace where everyone can thrive.