Full Time

Senior Software Engineer - Media Infrastructure

Discord
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Discord, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer - Media Infrastructure at Discord will play a pivotal role in the design, development, and optimization of core media services that power communication across the platform. This individual will collaborate with cross-functional teams to ensure that media experiences are seamless, providing high-fidelity voice and video capabilities to millions of users worldwide. The successful candidate will leverage their technical expertise to drive innovative solutions, enhance existing systems, and contribute to the evolution of media infrastructure at Discord.



Job Responsibilities

  • Design and implement scalable and reliable media infrastructure solutions to support millions of concurrent users.
  • Optimize audio and video processing algorithms for performance and quality enhancements.
  • Collaborate with product managers and other engineering teams to assess user needs and technical feasibility of new features.
  • Conduct code reviews and provide mentorship to junior engineers in best practices and architectural design.
  • Monitor and troubleshoot media service performance, implementing necessary improvements.
  • Stay updated with industry trends and emerging technologies relevant to media processing and delivery.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, specifically in media infrastructure or real-time communication.
  • Proficiency in languages such as C++, Java, or Go, with strong experience in both front-end and back-end development.
  • Deep understanding of audio and video codecs, streaming protocols, and network infrastructure.
  • Experience with cloud services and microservices architecture.
  • Demonstrated ability to work independently and in research-driven environments.


Technologies & Tools

The Senior Software Engineer will employ a variety of technologies and tools in their day-to-day functions, including but not limited to WebRTC for real-time communication, cloud platforms (such as AWS or GCP) for scalability, database systems for data management, and various audio/video processing libraries. Familiarity with CI/CD tools and containerization technologies like Docker and Kubernetes will also be essential for ensuring efficient deployment and version control.



Ideal Candidates

Ideal candidates for the Senior Software Engineer - Media Infrastructure role are those who demonstrate strong analytical and problem-solving skills, coupled with a passion for delivering exceptional user experiences in robust media applications. A collaborative mindset, effective communication skills, and the ability to thrive in fast-paced environments are also critical attributes. Candidates who are proactive learners and adapt quickly to evolving technologies will excel in this dynamic position at Discord.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.