Skip to content

Senior Software Engineer – Audio/Video
Company | Discord |
---|
Location | San Francisco, CA, USA |
---|
Salary | $196000 – $220500 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- 4+ years experience working on large, cross-platform software projects.
- Comfort writing high-performance code in C++.
- Intimate knowledge with Windows, MacOS, Android, iOS or game console development.
- Knowledge of performance metrics such as CPU, GPU and memory management.
- Enjoyment in coming up with pragmatic solutions to concrete problems using first principles thinking.
- Obsession with user impact and pursue craftsmanship with a high quality of work.
- Strong communication skills and thrive in small, collaborative, energetic teams.
- Comfort planning rollouts and tracking success through experiments.
Responsibilities
- Develop core libraries and infrastructure supporting high-quality, low-latency communications between hundreds of millions of users.
- Own Discord core audio and video functionalities across desktop, browser, and mobile.
- Continuously improve video quality and performance end to end.
- Work with customer support team troubleshooting real-world end-user audio/video issues.
Preferred Qualifications
- Comfort writing high-performance code in Rust.
- Working experience with WebRTC, SDP, SRTP, DTLS.
- Experience working with common audio/video codecs such as Opus, VP8, H.264, etc.
- Working experience with media pipeline on platforms supported by Discord.
- Experience with Chromium or Mozilla internals.