Discord is a communication platform used by over 200 million people monthly, especially for gaming. They are seeking a Software Engineer for their Database Infrastructure team to develop and operate large-scale, reliable data systems that support their vast user base.
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