Discord is a platform used by over 200 million people for gaming communication and interaction. The Database Infrastructure team is responsible for developing and operating the databases and data services that support this large user base, focusing on building reliable and performant data systems.
Responsibilities:
- Build and operate large-scale, reliable and performant data systems with ScyllaDB, PostgreSQL, ElasticSearch, Linux and Rust
- Collaborate with product and infrastructure teams to develop storage primitives enabling all of Discord
- Exercise "First Principles Thinking" to always deliver what matters most to our users
- Work with a talented team of engineers who have built one of the largest communication platforms in the world
Requirements:
- 2-4 years of experience with building backend infrastructure
- Ability to troubleshoot, debug, and test complex systems in a live, production environment
- Strong operating systems, distributed systems, and concurrency control fundamentals
- Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++
- Comfortable working in fast paced environments
- Experience with highly-available and distributed databases: e.g. ScyllaDB, Cassandra, Vitess, Postgres w/HA, etc
- Experience with Rust
- Knowledge of DevOps tools like Salt, Terraform or Kubernetes