Discord is looking to improve the audio and video experience for its users, particularly in the context of gaming.
Requirements
- 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
- 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.
- Experience with Chromium or Mozilla internals
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
Other
- 4+ years experience working on large, cross-platform software projects
- Strong communication skills and thrive in small, collaborative, energetic teams
- Comfort planning rollouts and tracking success through experiments
- Obsession with user impact and pursue craftsmanship with a high quality of work