Software Development Engineer - DynamoDB Indexing
Amazon DynamoDB is a serverless, distributed NoSQL database that delivers single-digit millisecond performance at virtually any scale. DynamoDB"s indexing infrastructure powers Global Secondary Indexes (GSIs), enabling customers to efficiently query their data across alternate access patterns without managing additional infrastructure.
We are looking for a Software Development Engineer II to help design, build, and operate the distributed indexing infrastructure at the heart of DynamoDB. You will work on problems at the intersection of distributed systems, stream processing, storage engines, and large-scale data replication - ensuring that secondary indexes remain consistent, performant, and highly available as the underlying table data changes continuously.
The role includes designing and evolving the index replication pipeline that propagates mutations from base tables to secondary indexes in near-real time; building index lifecycle mechanisms that handle creation, backfill, compaction, rebalancing, and recovery across partitioned datasets at massive scale; and optimizing the storage, query, and cost efficiency of secondary indexes across all DynamoDB partitions and regions.
You will help determine how indexes are created, maintained, scaled, and recovered while the underlying DynamoDB data continues to change at millions of requests per second. You will also shape how indexing infrastructure integrates with DynamoDB"s partitioning, replication, admission control, and query-processing systems - delivering predictable performance across latency, throughput, freshness, availability, and cost.
This is an opportunity to shape the future of DynamoDB"s indexing capabilities - from foundational architecture through customer launch and operation at DynamoDB scale.
Key Job Responsibilities
| Location | Seattle, WA |
| Industry | Retail |
| Company Size | 10,000 employees or more |
| Year Founded | 1994 |
| Website | http://Amazon.com/militaryroles |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder