Senior SDE — Persistence & On-Disk Storage Engine

Amazon

Seattle (WA)

On-site

USD 168,100 - 227,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

RSUs
Health insurance
401(k) matching

Job summary

Amazon DynamoDB's Seattle team seeks a Senior Software Development Engineer focusing on Persistence and the DynamoDB Storage Engine. You will own the on-disk storage layer that underpins customer data durability at planetary scale.

You will design storage representations, implement recovery and integrity checks, and guide write-ahead logs, compaction, and data lifecycle management. Mentoring is encouraged and long-term storage architecture will be shaped.

Qualifications

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming in at least one language.
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems.
  • Experience as a mentor, tech lead or leading an engineering team.

Responsibilities

  • Own the on-disk storage layer of the DynamoDB storage engine — the foundation upon which data durability rests.
  • Design and implement optimal on-disk representations for various in-memory data structures balanced for read/write performance.
  • Architect and evolve storage formats, compression strategies, and encoding schemes for fast retrieval.
  • Build and maintain crash recovery, data integrity verification, and resilience to partial failure.

Skills

C/C++
Rust
Distributed systems
Storage persistence
Performance optimization
Mentoring

Education

Bachelor's degree in computer science or equivalent

Tools

io_uring
AIO

Job description

Amazon DynamoDB's Seattle team seeks a Senior Software Development Engineer focusing on Persistence and the DynamoDB Storage Engine. You will own the on-disk storage layer that underpins customer data durability at planetary scale.

You will design storage representations, implement recovery and integrity checks, and guide write-ahead logs, compaction, and data lifecycle management. Mentoring is encouraged and long-term storage architecture will be shaped.

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

Similar jobs worth comparing

Senior Storage Systems Engineer — On-Disk Durability
Senior Storage Systems Engineer — On-Disk Durability

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Sr. Software Development Engineer - Persistence, DynamoDB Storage Engine
Sr. Software Development Engineer - Persistence, DynamoDB Storage Engine

Amazon • Seattle (WA)

On-site
USD 168,000 - 228,000
RSUs
Health insurance
401(k) matching
Distributed Systems Engineer for DynamoDB Storage
Distributed Systems Engineer for DynamoDB Storage

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2
Senior SDE: Global-Scale Distributed Systems
Senior SDE: Global-Scale Distributed Systems

Amazon • Seattle (WA)

On-site
USD 168,100 - 227,400
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer, DynamoDB & Distributed Systems
Senior Software Engineer, DynamoDB & Distributed Systems

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Sign-on payments
RSUs
Comprehensive benefits
Sr. Software Development Engineer - Persistence, DynamoDB Storage Engine
Sr. Software Development Engineer - Persistence, DynamoDB Storage Engine

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Senior Distributed Systems Engineer — DynamoDB at Global Scale
Senior Distributed Systems Engineer — DynamoDB at Global Scale

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
SDE II: DynamoDB Scale & Distributed Systems
SDE II: DynamoDB Scale & Distributed Systems

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
DynamoDB Software Engineer — Global Scale
DynamoDB Software Engineer — Global Scale

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
Sign-on payments
+2
NoSQL Systems Engineer: DynamoDB Scale & Performance
NoSQL Systems Engineer: DynamoDB Scale & Performance

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
RSUs
Health insurance
401(k) matching