Discord is looking to improve the core functionality and reliability of its API layer, a large distributed service, to enable internal developers to rapidly and safely deliver new features and allow users to send billions of messages daily.
Requirements
- 5+ years of experience designing and developing backend systems.
- Experience scaling distributed systems
- Experience operating complex services in a production environment
- Familiarity with open source software, and the ability to dig into a library’s source code to find the answer you’re looking for.
- Experience with Python or Rust.
- Experience deploying and managing containerized applications with Kubernetes
- Experience with Google Pub/Sub or other message queue systems
Responsibilities
- Ensure the reliable and efficient operation of critical systems that serve millions of users daily.
- Write code but also manage our infrastructure.
- Enable dozens of teams to deploy code to production quickly and safely.
- Use and enhance observability tools to troubleshoot complex issues.
- Become a vital part of a small team of talented engineers passionate about keeping Discord running smoothly.
Other
- Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties).
- Relocation assistance may be available.
- Discord is committed to inclusion and providing reasonable accommodations during the interview process.
- Confidence making tradeoffs when leading projects to ensure constant progress.