discord
San Francisco · On-site · Full-time
<div class="content-intro"><p>Discord has a highly engaged community of millions of daily active users who use the platform for many different reasons, but there’s one thing that nearly everyone does: <strong>play video games.</strong> Discord plays a uniquely important role in the future of gaming, and we are focused on making it easier and more fun for people to hang out before, during, and after playing games.</p></div><p>The Database Infrastructure team develops and operates all of Discord’s databases and data services. Those systems store the data of Discord's 200M+ monthly active users—including trillions of messages! We work across multiple areas: databases, disk storage and Rust-based data access services. We're a small team whose work has a huge impact on our company's success and ability to grow!</p> <p>Some blog posts from the team:</p> <ul> <li><a href="https://discord.com/blog/how-discord-indexes-trillions-of-messages">How Discord Indexes Trillions of Messages</a></li> <li><a href="https://discord.com/blog/how-discord-stores-trillions-of-messages">How Discord Stores Trillions of Messages</a></li> <li><a href="https://discord.com/blog/how-discord-supercharges-network-disks-for-extreme-low-latency">How Discord Supercharges Network Disks for Extreme Low-Latency</a></li> </ul> <p><strong>You will:</strong></p> <ul> <li>Build and operate large-scale, reliable and performant data systems with ScyllaDB, PostgreSQL, ElasticSearch, Linux and Rust.</li> <li>Collaborate with product and infrastructure teams to develop storage primitives enabling all of Discord.</li> <li>Exercise "First Principles Thinking" to always deliver what matters most to our users.</li> <li>Work with a talented team of engineers who have built one of the largest communication platforms in the world.</li> </ul> <p><strong>You have:</strong></p> <ul> <li>2-4 years of experience with building backend infrastructure</li> <li>Ability to troubleshoot, debug, and test complex systems in a live, production environment</li> <li>Strong operating systems, distributed systems, and concurrency control fundamentals</li> <li>Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++</li> <li>Comfortable working in fast paced environments</li> </ul> <p><strong>Bonus Points:</strong></p> <ul> <li>Experience with highly-available and distributed databases: e.g. ScyllaDB, Cassandra, Vitess, Postgres w/HA, etc.</li> <li>Experience with Rust</li> <li>Knowledge of DevOps tools like Salt, Terraform or Kubernetes</li> </ul> <p><strong>More things that might interest you:</strong></p> <ul> <li>We’ve tackled a lot of fascinating technical challenges over the years, and blogged about it regularly: <ul> <li><a href="https://discord.com/blog/how-discord-stores-trillions-of-messages">How Discord Stores Trillions of Messages</a></li> <li><a href="https://discord.com/blog/authentication-outage">25% or 6 to 4: The 11/6/23 Authentication Outage</a></li> <li><a href="https://discord.com/blog/how-discord-supercharges-network-disks-for-extreme-low-latency">How Discord Supercharges Network Disks for Extreme Low Latency</a></li> <li><a href="https://discord.com/blog/why-discord-is-switching-from-go-to-rust">Why Discord is switching from Go to Rust</a></li> <li><a href="https://discord.com/blog/how-discord-indexes-billions-of-messages">How Discord Indexes Billions of Messages</a></li> <li><a href="https://discord.com/blog/how-discord-stores-billions-of-messages">How Discord Stores Billions of Messages</a></li> <li><a href="https://discord.com/blog/how-discord-indexes-trillions-of-messages">How Discord Indexes Trillions of Messages </a></li> </ul> </li> <li>One of our team members even wrote a <a href="https://www.manning.com/books/scylladb-in-action" target="_blank">book on ScyllaDB</a></li> <li>We present at conferences: <ul> <li><a href="https://www.youtube.com/watch?v=k8PCBbt9j-o">How Discord Indexes Trillions of Messages by Vicki Niu</a></li> <li><a href="https://www.youtube.com/watch?v=mVMudIEEXeQ">How Discord Performs Database Upgrades at Scale by Ethan Donowitz</a>&l
discord
Posted via Greenhouse_public
Apply Now takes you to Rozgoo, where auto-apply can submit your application for this role. Updated today.
Apply Now