Senior Software Engineer, Storage

New
A
AirbnbTechnology
United StatesFull-TimeSenior
Salary$196,000 — $230,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
SQLKubernetesDistributed Systems

Requirements

  • 5+ years building and operating large-scale distributed systems.
  • Experience with storage, data ingestion, backup and restore, or streaming.
  • Hands-on experience with database or storage internals (query execution, storage engines, replication, or consensus).
  • Ability to own and dive deeply into a complex codebase.
  • Experience maintaining, analyzing, and debugging high-severity production incidents.
  • Proficiency writing clean, testable, and maintainable code.
  • Strong collaboration and communication skills in a remote working environment.
  • Strong ownership and a consistent track record of delivery.

Responsibilities

  • Investigate database internals, SQL latency, and availability issues.
  • Partner with open-source database vendors on root cause analysis and upstream contributions.
  • Build infrastructure for data workload migration including replication, failover, and migration tools.
  • Implement traffic prioritization at the storage layer for connection pooling.
  • Validate and roll out new CDC architectures ensuring transactional correctness.
  • Develop frameworks and tooling for monitoring, observability, permissions, and service discovery.
View Full Description & ApplyYou'll be redirected to the employer's site
$196,000 — $230,000 USD
Apply Now