Discord is looking for a Senior Software Engineer to build and scale the software that powers their real-time audio and video communication infrastructure, which is critical to the future of gaming.
Requirements
- 4+ years of experience working on large scale distributed systems, including monitoring and performance optimization
- Strong programming skills in languages like Rust, Python, C++, and/or Elixir
- Knowledge of network protocols and understanding of networking fundamentals (TCP/UDP, packet loss, jitter, etc)
- Strong debugging skills and ability to troubleshoot issues across the full stack
- Experience with cloud providers (AWS, GCP) and containerization (Docker, Kubernetes)
Responsibilities
- Build and optimize real-time Audio & Video systems that handle millions of concurrent users
- Implement performance improvements across both control and media layers, improving latency, reliability, and user experience metrics
- Contribute to next-generation infrastructure architecture that pushes the boundaries of real-time communication
- Develop and maintain infrastructure automation to ensure reliable deployments
- Debug and resolve complex production issues, from packet-level networking to application layer
Other
- Collaborative mindset with experience working in cross-functional engineering teams
- 4+ years of experience working on large scale distributed systems
- Enjoyment in coming up with pragmatic solutions to concrete problems using first principles thinking