Senior Database Systems Engineer - Remote

GitHub, Inc.

Northern (KY)

Hybrid

USD 140,000 - 372,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work
Competitive pay
Learning & growth opportunities

Job summary

GitHub is seeking a Staff Systems Engineer for the Database Infrastructure team to ensure reliability and scalability of the database fleet. You will design core components across self-managed and cloud-managed infra and act as SME on database internals.

You will collaborate with multiple engineering teams, manage replication and failover automation, and contribute to capacity planning and fleet migrations, all while operating in a remote-first environment across geographies.

Qualifications

  • 9+ years of software engineering or related technical discipline with production code experience.
  • Alternative path: Associate’s Degree with 8+ years of production coding experience.
  • Alternative path: Bachelor’s Degree with 7+ years of production coding experience.
  • Alternative path: Master’s Degree with 5+ years of production coding experience.
  • Alternative path: Doctorate with 3+ years of production coding experience.
  • Equivalent experience accepted.

Responsibilities

  • Design and build core components of GitHub's database platform across self-managed and cloud-managed infrastructure.
  • Be a subject matter expert on database internals and database administration within GitHub.
  • Collaborate with engineering teams to understand how they use our databases and support them through design reviews.
  • Operate and improve replication topology and failover automation including primaries, replica tiers, promotion, cross-region replication, and backup/restore tooling.
  • Operate components our databases run, including kernel tuning, storage configuration, and compute/disk SKU selection to meet throughput, latency, and durability targets.
  • Contribute to capacity planning for the database fleet, instance sizing, and migrating to new VM/disk generations.
  • Participate in an on-call rotation and respond to incidents as needed.
  • Contribute to migration of fleet to Azure.

Skills

C
C++
C#
Java
JavaScript
Go
Ruby
Rust
Python

Education

Associate’s Degree in CS/EE/Math
Bachelor’s Degree in CS
Master’s Degree in CS
Doctorate in CS/Eng
Equivalent experience

Tools

Azure
AWS
Google Cloud
MySQL

Job description

GitHub is seeking a Staff Systems Engineer for the Database Infrastructure team to ensure reliability and scalability of the database fleet. You will design core components across self-managed and cloud-managed infra and act as SME on database internals.

You will collaborate with multiple engineering teams, manage replication and failover automation, and contribute to capacity planning and fleet migrations, all while operating in a remote-first environment across geographies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Database Infrastructure Engineer (Remote)
Principal Database Infrastructure Engineer (Remote)

GitHub, Inc. • Northern (KY)

Hybrid
USD 160,000 - 425,000
Stock option program
Annual bonus
Staff Systems Engineer, Database Infrastructure
Staff Systems Engineer, Database Infrastructure

GitHub, Inc. • Northern (KY)

Hybrid
USD 140,000 - 372,000
Remote work
Competitive pay
Learning & growth opportunities
Senior Data Engineering Software Engineer (Remote)
Senior Data Engineering Software Engineer (Remote)

GitHub • United States

On-site
USD 124,000 - 330,000
Annual bonus
Stock options
Flexible work arrangements
Remote Staff Engineer: Database Infrastructure & MySQL
Remote Staff Engineer: Database Infrastructure & MySQL

GitHub • United States

On-site
USD 140,000 - 373,000
Principal Systems Engineer, Database Infrastructure
Principal Systems Engineer, Database Infrastructure

GitHub, Inc. • Northern (KY)

Hybrid
USD 160,000 - 425,000
Stock option program
Annual bonus
Staff Software Engineer — CI/CD Automation (Remote)
Staff Software Engineer — CI/CD Automation (Remote)

GitHub • United States

On-site
USD 140,000 - 373,000
Remote-first
Competitive pay
Excellent benefits
Remote Staff Backend Engineer - Distributed Databases
Remote Staff Backend Engineer - Distributed Databases

Affirm • Atlanta (GA)

On-site
USD 204,000 - 290,000
Health care coverage
Flexible Spending Wallets
Time off
+1
Senior Storage Systems Engineer — Remote & Flexible Hours
Senior Storage Systems Engineer — Remote & Flexible Hours

BairesDev • Peru (IL)

On-site
USD 130,000 - 190,000
100% remote
USD compensation
Home office setup
+4
Remote Staff Backend Engineer - Scalable Databases
Remote Staff Backend Engineer - Scalable Databases

Affirm • Boston (MA)

On-site
USD 204,000 - 290,000
Healthcare coverage
FSA Wallets
Paid time off
+1
Staff Software Engineer - Remote AI Cloud Platform
Staff Software Engineer - Remote AI Cloud Platform

GitHub, Inc. • Northern (KY)

Hybrid
USD 140,000 - 372,000