Software Engineer, Distributed Systems
Core
Build and operate large-scale, reliable, and performant distributed systems for Discord's text chat infrastructure and user session updates.
Role type
Senior IC backend engineer (distributed systems)
Builds
Core text chat infrastructure and real-time update dispatching services for millions of daily active users
Domain
Gaming / Real-time communication / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
backend system design, distributed systems architecture, Tier 0 service operations, monitoring and alerting, open source code navigation
Preferred skills
Elixir, Rust, cloud environment deployment (GCP, AWS), DevOps tools (Salt, Terraform, k8s), open source contributions
Technologies
Elixir, Rust, GCP, AWS, Salt, Terraform, k8s
Responsibilities
Build and operate large-scale distributed systems, collaborate with product teams on new features, manage infrastructure, ensure system reliability and performance
Seniority
Mid-level, hands-on IC
