Talent.com
Senior Software Engineer- Database Infrastructure
Senior Software Engineer- Database InfrastructureDiscord • San Francisco, CA, United States
[error_messages.no_longer_accepting]
Senior Software Engineer- Database Infrastructure

Senior Software Engineer- Database Infrastructure

Discord • San Francisco, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]
Senior Software Engineer- Database Infrastructure

Discord is used by over 200 million people every month for many different reasons, but there's one thing that nearly everyone does on our platform: play video games. Over 90% of our users play games, spending a combined 1.5 billion hours playing thousands of unique titles on Discord each month. Discord plays a uniquely important role in the future of gaming. We are focused on making it easier and more fun for people to talk and hang out before, during, and after playing games.

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 usersincluding 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!

You will:

  • 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.

You have:

  • 4+ years of experience with building distributed systems and datastore infrastructure
  • Experience with highly-available and distributed databases: e.g. ScyllaDB, Cassandra, BigTable, DynamoDB, CockroachDB, Postgres w/HA, etc.
  • Proficiency with at least one statically-typed programming language: e.g. Rust, Go, Java, C, C++
  • Strong operating systems, distributed systems and concurrency control fundamentals
  • Familiarity with Linux internals
  • Comfortable working in fast paced environments.

Bonus Points:

  • Experience with Cassandra or Scylla
  • Experience with Rust
  • Knowledge of DevOps tools like Salt, Terraform or Kubernetes.

More things that might interest you:

  • We've tackled a lot of fascinating technical challenges over the years, and blogged about it regularly:
  • How Discord Stores Trillions of Messages
  • 25% or 6 to 4: The 11/6/23 Authentication Outage
  • How Discord Supercharges Network Disks for Extreme Low Latency
  • Why Discord is switching from Go to Rust
  • How Discord Indexes Billions of Messages
  • How Discord Stores Billions of Messages
  • How Discord Indexes Trillions of Messages
  • One of our team members even wrote a book on ScyllaDB
  • We present at conferences:
  • How Discord Indexes Trillions of Messages by Vicki Niu
  • How Discord Performs Database Upgrades at Scale by Ethan Donowitz

Candidates must reside in or be willing to relocate to the San Francisco Bay Area (Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma counties). Relocation assistance may be available.

The US base salary range for this full-time position is $196,000 to $220,500 + equity + benefits. Our salary ranges are determined by role and level. Within the range, individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include equity, or benefits.

Why Discord? Discord plays a uniquely important role in the future of gaming. We're a multiplatform, multigenerational and multiplayer platform that helps people deepen their friendships around games and shared interests. We believe games give us a way to have fun with our favorite people, whether listening to music together or grinding in competitive matches for diamond rank. Join us in our mission! Your future is just a click away!

Discord is committed to inclusion and providing reasonable accommodations during the interview process. We want you to feel set up for success, so if you are in need of reasonable accommodations, please let your recruiter know.

[job_alerts.create_a_job]

Senior Software Engineer Database Infrastructure • San Francisco, CA, United States

[internal_linking.similar_jobs]
Senior Software Engineer

Senior Software Engineer

Medeloop • San Francisco, California, US
[job_card.full_time]
Job Description Job Description About Medeloop Medeloop is creating the future of clinical operations and health research through cutting-edge AI and big data technologies.Our unified platform, spa...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Trading Platforms

Senior Software Engineer, Trading Platforms

The Voleon Group • Berkeley, California, US
[job_card.full_time]
Job Description Job Description Voleon is a technology company that applies state-of-the-art AI and machine learning techniques to real-world problems in finance.For nearly two decades, we have led...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Platform

Senior Software Engineer, Platform

Finch • San Francisco, California, US
[job_card.full_time]
Job Description Job Description About Finch We are on a mission to revolutionize employment by building the infrastructure that powers every facet of work.To do this, we're looking for individuals ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Backend

Senior Software Engineer - Backend

Freshworks • San Mateo County, California, US
[job_card.full_time]
Job Description Job Description Company Description Organizations everywhere struggle under the crushing costs and complexities of "solutions" that promise to simplify their lives.To create a bette...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

GoodLeap • San Mateo County, California, US
[job_card.full_time]
Job Description Job Description About GoodLeap: GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Backend, Cloud

Senior Software Engineer - Backend, Cloud

Nextdoor • San Francisco, California, US
[job_card.full_time]
Job Description Job Description #Team Nextdoor Nextdoor (NYSE: NXDR) is the essential neighborhood network.Neighbors, public agencies, and businesses use Nextdoor to connect around local informatio...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Core Experiences - Berkeley, USA

Senior Software Engineer, Core Experiences - Berkeley, USA

Speechify • Berkeley, California, US
[job_card.full_time]
Job Description Job Description Mission Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let y...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

The Rockridge Group • Emeryville, California, US
[job_card.full_time]
Job Description Job Description TITLE: Senior Software Engineer We are searching for a talented, curious, and self-motivated engineer to join our software engineering team in building the most adva...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Highnote • San Francisco, California, US
[job_card.full_time]
Job Description Job Description About Highnote Founded in 2020 by a team of leaders from Braintree, PayPal, and Lending Club, Highnote is an embedded finance company that sets the standard in moder...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Visa • Foster City, California, US
[job_card.full_time]
Job Description Job Description Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, finan...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Pair Team • San Francisco, California, US
[job_card.full_time]
Job Description Job Description About Pair Team Pair Team is building a new kind of healthcare system across Medicaid, Medicare, and public assistance programs: one that recognizes that access to h...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Data Infrastructure

Senior Software Engineer - Data Infrastructure

Rippling • San Francisco, CA, United States
[job_card.full_time]
Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer - Space Infrastructure

Senior Software Engineer - Space Infrastructure

Loft Orbital Solutions • San Francisco, California, US
[job_card.full_time]
Job Description Job Description Wanna join the adventure? As a Space Infrastructure Software Engineer, you are responsible for scaling our ability to operate a heterogeneous fleet of satellites--sp...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

OneTrust • San Francisco, California, US
[job_card.full_time]
Job Description Job Description Strength in Trust OneTrust's mission is to enable innovation through the responsible use of data and AI.We believe that ensuring data is trusted shouldn't slow teams...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Funds

Senior Software Engineer, Funds

AngelList • San Francisco, California, US
[job_card.full_time]
Job Description Job Description Why Join AngelList We're solving some of the hardest problems in venture capital and private markets.You'll work with a team that values precision, urgency, and long...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Infrastructure

Senior Software Engineer, Infrastructure

Semgrep • San Francisco, CA, United States
[job_card.full_time]
Senior Software Engineer, Infrastructure.San Francisco/New York/Boston/Denver.Semgrep is on a mission to make it expensive to exploit software.As the team behind the most popular SAST, we built the...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Storage

Senior Software Engineer, Storage

Crusoe Energy Systems LLC • San Francisco, CA, United States
[job_card.full_time]
Crusoe's mission is to accelerate the abundance of energy and intelligence.Were crafting the engine that powers a world where people can create ambitiously with AI without sacrificing scale, speed,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

Alluxio • Foster City, California, US
[job_card.full_time]
Job Description Job Description About Alluxio Alluxio powers the data layer for modern AI and analytics.Proven in production at eight of the top ten internet companies and seven of the ten highest-...[show_more]
[last_updated.last_updated_variable_days] • [promoted]