Senior Software Engineer - Media Infrastructure

Posted 21 Days Ago
Be an Early Applicant
2 Locations
Remote
183K-202K Annually
5-7 Years Experience
Software
Discord is a voice, video and text app that helps friends and communities come together to talk and hang out.
The Role
Senior Software Engineer position in the Media Infrastructure team at Discord, responsible for managing storage, processing, and delivery of user-generated media. Solve scaling challenges, ensure system efficiency, collaborate with product teams, and innovate media features. Requires 5+ years of backend systems experience, distributed systems knowledge, video & image codec literacy, and full-stack proficiency. Bonus points for Rust, Python, iOS, Android experience, cloud environments, DevOps tools, and open-source contributions. US-based, full-time with a salary range of $183,000 to $201,500 + equity + benefits.
Summary Generated by Built In

This position is US based only.

Discord is about giving people the power to create space to find belonging in their lives. We want to make it easier for you to talk regularly with the people you care about. We want you to build genuine relationships with your friends and communities close to home or around the world. Original, reliable, playful, and relatable. These are the values that connect our users and our employees at Discord.

We're on the lookout for an Senior Software Engineer for our Media Infrastructure team! If the thought of managing the storage, processing, and delivery of over 100PB of user-generated media across millions of Discord users thrills you - let's talk! We're all about ensuring these media are managed efficiently, securely, cost-effectively.

Our team has recently made significant strides in enhancing Discord’s media capabilities:

  • Instrumented Discord Client for media performance metrics.
  • Numerous improvements to the video playback experience on Discord mobile.
  • Preserving image color profile data when performing image transformations.
  • Link signing to reduce misuse of Discord attachment hosting.
  • And much more! See our recent patch notes from April and May.

As a Media Infrastructure engineer at Discord, you'll be at the forefront of media innovation. You’ll oversee the entire lifecycle of media on our platform and create the core components that enable our product teams to introduce new media features.

  • Solve incredibly hard scaling challenges.
  • Ensure our systems are fast, reliable, and efficient.
  • Collaborate with product teams to add new features.
  • Write code and manage our media infrastructure.
  • Be empowered to improve media ingest & delivery at every point in the stack.
  • Be data-driven, ensuring processes can be monitored and measuring impact with data.
  • Work with a talented team of engineers who have built one of the largest media serving infrastructures in the world.

  • 5+ years of experience in writing and designing backend systems.
  • Experience solving complex problems within distributed systems
  • Experience operating systems handling over 1M+ queries per second.
  • Familiarity with open-source software and the ability to dive into source code to find answers.
  • A knack for making practical trade-offs when leading projects to ensure constant progress.
  • Strong literacy in video & image codecs and compatibility.
  • Proven ability to debug, fix, and optimize encoding issues.
  • Effective working across the full stack, from client to origin.

  • Experience with Rust or Python.
  • Experience with iOS or Android media transcoding and playback.
  • In-depth experience building integrated video products using open-source libraries like FFmpeg, Libav, React Native Video, or Exoplayer.
  • Familiarity with cloud environments (GCP, AWS, etc.).
  • Knowledge of DevOps tools like Salt or Terraform.
  • Contributions to open-source projects.
  • Interest or passion for the Discord platform. Extra thumbs up if you've created bots or apps on our platform!


Discord is great for playing games and chilling with friends, or even building a worldwide community. We are working toward forming true connections around play and shared experiences, where genuine human connection is a click, text chat, or voice call away. A place where everyone can build genuine friendships.

Top Skills

Python
Rust
The Company
San Francisco, CA
900 Employees
Hybrid Workplace
Year Founded: 2015

What We Do

Discord is a voice, video and text app that helps friends and communities come together to hang out and explore their interests — from artists and activists, to study groups, sneakerheads, plant parents, and more. With 150 million monthly users across 19 million active communities, called servers, Discord has grown to become one of the most popular communications services in the world. Discord was built without selling ads or user data and instead, offers a premium subscription called Nitro that gives users special perks like higher quality streams and fun customizations.

Why Work With Us

Imagine a workplace that not only tolerates but celebrates the unique perspectives each and every person brings to it. One that is representative of the world we want to live, play and work in. Well, imagine no more. Just as Discord gives everyone the power to belong, we are building a workplace that is welcoming and inclusive from the inside out.

Gallery

Gallery

Similar Companies Hiring

General Motors Thumbnail
Transportation • Software • Robotics • Manufacturing • Information Technology • Big Data • Automotive
Palo Alto, CA
165000 Employees
Monte Carlo Thumbnail
Software • Cloud • Big Data Analytics • Big Data
San Francisco, CA
165 Employees
Headway Thumbnail
Software • Social Impact • Professional Services • Healthtech • Consumer Web
San Francisco, CA
504 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account