Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Media Backend Engineer - Content Platform

at Spotify

Posted 6 days ago 4 applied

Description:

  • 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.