Software Engineer, Distributed Systems
OneClick Smart ResumeUSA3d ago
Engineeringremotecurated-jd
Job description
Software Engineer, Distributed Systems at Discord.
About the role
Discord is seeking an engineer to join the Realtime Infrastructure team to manage the core systems that power our global communication platform. You will focus on the architecture and maintenance of high-scale services that handle millions of daily user interactions.
Key facts
What you'll do
- Design and maintain high-performance distributed systems.
- Partner with product teams to develop and deploy new platform features.
- Manage infrastructure components while writing production-grade code.
- Ensure high availability and reliability for critical tier 0 services.
- Monitor system health and respond to performance requirements.
Requirements
- 2+ years of professional experience in backend system design and development.
- Demonstrated ability to solve complex problems within distributed environments.
- Experience operating and maintaining mission-critical services.
- Proficiency in monitoring and alerting protocols.
- Ability to analyze open source library source code to troubleshoot and resolve issues.
- Must reside in or relocate to the San Francisco Bay Area.
Nice to have
- Proficiency in Elixir or Rust.
- Experience with cloud environments such as AWS or GCP.
- Familiarity with devops tools including Terraform, Salt, or Kubernetes.
- History of contributing to open source projects.
- Experience building Discord bots or applications.
Skills & tools
- Distributed systems architecture
- Backend development
- Monitoring and alerting
- Open source software analysis
- Elixir, Rust, AWS, GCP, Salt, Terraform, Kubernetes
Practical notes
- Base salary range is $160,000 to $200,000 plus equity and benefits.
- Relocation assistance may be available for those moving to the San Francisco Bay Area.
- Discord provides reasonable accommodations for the interview process upon request.