SDE II: DynamoDB Global Secondary Indexing & Replication

Amazon Web Services (AWS)

Seattle (WA)

On-site

USD 117,000 - 194,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

RSUs
Health insurance
401(k) matching
Paid time off

Job summary

Amazon Development Center U.S., Inc. seeks a Software Development Engineer II for DynamoDB indexing. You will design, build, and operate distributed indexing infrastructure to keep Global Secondary Indexes in sync with base tables at scale.

The role touches partitioning, replication, and query-processing systems, delivering predictable latency and cost efficiency. You will shape the index replication pipeline, lifecycle mechanics, and recovery strategies while supporting near-real-time

Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture of new and existing systems.
  • 1+ years of software development engineer or related occupational experience.
  • 1+ years of designing and developing large-scale multi-tiered distributed software applications.
  • 1+ years of Object Oriented Design experience.
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • Experience programming with at least one software programming language.

Responsibilities

  • Design and implement distributed index replication infrastructure with low latency and high fidelity.
  • Build and optimize the Log Propagator pipeline across thousands of partitions.
  • Develop index lifecycle mechanisms including backfill, compaction, partitioning, and recovery.
  • Ensure secondary indexes remain consistent with base tables under concurrent operations.
  • Integrate indexing infra with DynamoDB's storage, partitioning, replication, and query systems.
  • Design and build index availability and recovery mechanisms, handling degraded partitions and lag.
  • Optimize tradeoffs among replication latency, storage efficiency, throughput, memory usage, and cost.
  • Build observability, alarming, and tooling for the indexing pipeline and lag resolution.
  • Drive operational excellence including patching, deployment safety, capacity planning, and on-call processes.

Skills

3+ years professional software dev
Distributed systems design
C++/Java/Perl experience
OO design
Bachelor’s degree in CS/Engineering/数学

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or related field

Job description

Amazon Development Center U.S., Inc. seeks a Software Development Engineer II for DynamoDB indexing. You will design, build, and operate distributed indexing infrastructure to keep Global Secondary Indexes in sync with base tables at scale.

The role touches partitioning, replication, and query-processing systems, delivering predictable latency and cost efficiency. You will shape the index replication pipeline, lifecycle mechanics, and recovery strategies while supporting near-real-time

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer, DynamoDB Index and Search
Software Development Engineer, DynamoDB Index and Search

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 117,000 - 194,000
RSUs
Health insurance
401(k) matching
+1
SDE II DynamoDB — Scale Global, Low-Latency DB
SDE II DynamoDB — Scale Global, Low-Latency DB

Amazon Inc. • Seattle (WA)

On-site
USD 144,000 - 194,000
RSUs
Sign-on payments
Health insurance
+3
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
Health insurance
401(k) matching
Paid time off
+1
DynamoDB: Distributed Systems SDE for Scale
DynamoDB: Distributed Systems SDE for Scale

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
health insurance
401(k) matching
paid time off
+1
SDE: DynamoDB Storage & Distributed Systems
SDE: DynamoDB Storage & Distributed Systems

Amazon Inc. • Seattle (WA)

On-site
USD 100,000 - 130,000
Health insurance (medical, dental, vision, prescription)
401(k) matching
Paid time off
+1
Sr. Software Development Engineer, DynamoDB Index and Search
Sr. Software Development Engineer, DynamoDB Index and Search

Amazon Inc. • Seattle (WA)

On-site
USD 180,000 - 240,000
Senior Software Engineer — Vector & Text Search Systems
Senior Software Engineer — Vector & Text Search Systems

Amazon Inc. • Seattle (WA)

On-site
USD 180,000 - 240,000
SDE-II: Build High-Throughput Distributed Systems
SDE-II: Build High-Throughput Distributed Systems

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs and sign-on payments
401(k) matching
+2
Software Development Engineer, DynamoDB Index and Search
Software Development Engineer, DynamoDB Index and Search

AWS • Seattle (WA)

On-site
USD 185,000 - 288,000
Software Engineer, Distributed Systems – DynamoDB Scale
Software Engineer, Distributed Systems – DynamoDB Scale

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health benefits
RSUs
401(k) matching
+1