Software Development Engineer, DynamoDB Index and Search
$143.7k - $194.4kAmazon Locker
Software Development Engineer DynamoDB Indexing
Amazon DynamoDB is a serverless distributed NoSQL database that delivers single-digit millisecond performance at virtually any scale. DynamoDBs 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 DynamoDBs 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 DynamoDBs indexing capabilities from foundational architecture through customer launch and operation at DynamoDB scale. Key Job Responsibilities - Design and implement distributed index replication infrastructure that propagates base-table mutations to Global Secondary Indexes with low latency and high fidelity. - Build and optimize the Log Propagator pipeline including log streaming checkpointing session management admission control and failure recovery across thousands of partitions. - Develop index lifecycle mechanisms covering index creation backfill from existing table data incremental updates compaction partition splits and merges rebalancing and deletion all while the table continues to serve live traffic. - Ensure that secondary indexes remain consistent with the base table under concurrent writes partition movements leader elections and failure scenarios with well-defined freshness and consistency semantics. - Integrate indexing infrastructure with DynamoDBs distributed storage partitioning replication and query-processing systems including StorageNode Partition Manager and the control plane. - Design and build mechanisms for index availability and recovery including handling degraded partitions stuck replication sessions and automated remediation of index lag. - Optimize tradeoffs among replication latency write amplification storage efficiency throughput memory usage and operational cost across the indexing fleet. - Build observability alarming and operational tooling for the indexing pipeline enabling rapid diagnosis and resolution of replication lag backfill progress and partition-level health. - Drive operational excellence across the indexing fleet including patching deployment safety capacity planning and on-call processes for a Tier-1 service. - 3 years of non-internship professional software development experience- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- 1 years of software development engineer or related occupational experience
- 1 years of designing and developing large-scale multi-tiered multi-threaded embedded or distributed software applications tools systems and services using: C# C Java or Perl experience
- 1 years of Object Oriented Design experience
- Bachelors degree or foreign equivalent in Computer Science Engineering Mathematics or a related field
- Experience programming with at least one software programming language - 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience qualifications and location. Amazon also offers comprehensive benefits including health insurance (medical dental vision prescription Basic Life & AD&D insurance and option for Supplemental life plans EAP Mental Health Support Medical Advice Line Flexible Spending Accounts Adoption and Surrogacy Reimbursement coverage) 401(k) matching paid time off and parental leave. Learn more about our benefits at WA Seattle - 143700.00 - 194400.00 USD annually
Required Experience:
IC
]]><$143.7k - $194.4k
...Software Development Engineer DynamoDB Search and Indexing Amazon DynamoDB is a serverless distributed NoSQL database that delivers single-digit millisecond performance at virtually any scale. The DynamoDB Search and Indexing organization is building native search...SuggestedFull timeInternshipLocal areaFlexible hours$168.1k - $227.4k
Senior Software Development Engineer, DynamoDB Search and IndexingAmazon DynamoDB is a serverless, distributed NoSQL database that delivers single-digit... ...performance at virtually any scale. The DynamoDB Search and Indexing organization is building native search capabilities...SuggestedInternshipLocal areaFlexible hours$231k
...platform that powers Flight Search, Pricing, and Shopping across... ..., and delivery of complex software solutions across multiple technical... .... Drive system design, API development, and data modeling to ensure... ...platforms. Guide and mentor engineering teams, fostering technical...Suggested- ...to drive the design, development, and delivery of... ...to the Golden Path engineering stack. This role requires... ...Computer Science, Software Engineering, or equivalent... ..., RDS, MongoDB, DynamoDB, Redis). Strong... ...or other high-scale search, analytics, indexing, and data retrieval...SuggestedPermanent employmentFull timeVisa sponsorship
$143.7k - $194.4k
...database services on the planet The Amazon DynamoDB team is looking for deeply technical team-first-mentality full stack software engineers who are willing to commit themselves to... ...of non-internship professional software development experience - 2 years of non-internship...SuggestedFull timeInternshipFlexible hours$143.7k - $194.4k
...The AWS DynamoDB team is looking for a talented Software Development Engineer to join our transactions team. We build and manage a highly scalable distributed key-value... ...base. Youll bring a passion for innovation data search analytics and distributed systems. Youll also:...Full timeInternshipFlexible hours$143.7k - $194.4k
...services on the planet?The Amazon DynamoDB team is looking for deeply... ...first-mentality full stack software engineers who are willing to commit... ...for innovation, data, search, analytics, and distributed... ...input.- Work in a startup-like development environment, where you’re...InternshipFlexible hours$143.7k - $194.4k
The AWS DynamoDB team is looking for a talented Software Development Engineer to join our transactions team. We build and manage a highly scalable, distributed key-value... .... You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You’ll also...InternshipFlexible hours- ...through innovative engineering, cloud, data, AI and... ...to drive the design, development, and delivery of scalable... ...computer science , Software Engineering, or... ...Aurora, RDS, MongoDB, DynamoDB, Redis). Strong... ...or other high-scale search, analytics, indexing, and data retrieval...Permanent employmentFull timeVisa sponsorship
$143.7k - $194.4k
...in seconds, even across continents? DynamoDB is a key-value and document database... ...looking for a deeply technical, team-first software development engineer to push this product even further. As... ...a passion for innovation, data, search, analytics, and distributed systems....InternshipFlexible hours$168.1k - $227.4k
...helping shape the future of search and the way AI systems... ...designs, develops and operates software that allows customers to index, search and analyze... ...are looking for innovative engineers with a passion for AI,... ...team:As a Senior Software Development Engineer on the Amazon OpenSearch...InternshipImmediate startFlexible hours$143.7k - $194.4k
...them in sub-x ms, building software that deploys to tens of thousands... ...better daily. As a Software Development Engineer in S3, you get to deliver... ...what is in S3 is hard. S3 Index develops software responsible... ...others. We have a formal mentor search application that lets you...InternshipWorldwideFlexible hoursNight shift$146k
...revolutionizing the way people search for and book travel.... ...and modern engineering practices, we power travel... ...and deliver reliable software solutions across services... ...~5+ years of software development experience building... ...and NoSQL databases (DynamoDB, MongoDB, DocumentDB)...- ...skilled Senior Full Stack Engineer to design, build, and... ...deliver high-quality software. Communicate... ..., Python, or Node.js) development building APIs, services... ...(MongoDB, DocumentDB, DynamoDB, Redis) databases.... ...with Elasticsearch for search, analytics, and large-...Full time
$168.1k - $227.4k
...-scale log analytics and search platform Do you want to revolutionize... ...develops and operates software that allows customers to index search and analyze... ...looking for innovative engineers with a passion for data search... ...: As a Software Development Engineer on the Amazon...Full timeInternshipImmediate startWork from homeFlexible hours$262k - $364k
...: Master’s degree or PhD in Engineering, Computer Science, or a related... ...vector databases, vector search indices (e.g., ScaNN, HNSW,... ...own ambitions, the work of a Software Engineer goes beyond just Search... ...to discuss performance and development and provide feedback and...$190.1k - $294.7k
...Knowledge Management, AI, Data Engineering, Business Intelligence, Data... ...leadership and hands-on development of frameworks (example: Data... ...self-service data cataloging, search and discovery and data... ...databases. Document chunking, indexing, and retrieval strategies....Full timeH1b$241.4k - $322.6k
...performing at their best. The Analytics and Search organization powers one of the most... ...ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical... ...technical growth across teams.Knowledge of indexing, query optimization, databases, or...Full timeTemporary workLocal areaFlexible hours$119k
...and traveler satisfaction. This iOS Engineer II role is part of the Search Entry team which sits within our... ...UIKit, SwiftUI, and established iOS development practices.. Contribute to system design... ...Qualifications: 3+ years iOS software development experience. Recent experience...- ...be the primary technical authority for Search at Rippling, designing cross-platform search... ...will own architecture and execution for indexing, retrieval, relevance/ranking, and query... ...Rippling products.Elevate the entire engineering organization through strategic design reviews...Work at office3 days per week
$143.7k - $194.4k
...product questions, and more. We are searching for engineers passionate about technology, innovation... ...perfect opportunity for you. As a Software Engineer in this role, you will build... ...opportunity to design and lead the development of a unique and engaging feature for...Full timeInternshipWorldwideFlexible hours$143.7k - $194.4k
...high bar for durability, availability, and performance. DynamoDB is a key-value and document database that delivers single... ...DynamoDB. We are looking for a deeply technical, team-first software development engineer to help us advance the product as our customer base...InternshipFlexible hours$143.7k - $194.4k
...AI, large-scale ML infrastructure, and search relevance at massive scale.The... ...Amazon's vast selection. This is AI-first engineering: you'll build the systems that dramatically... ...years of non-internship professional software development experience- 2+ years of non-internship...InternshipFlexible hours$202.8k - $327.63k
...ll do As the Director of Engineering for Search, you serve as the strategic... ...resilient, and capable of indexing millions of global agreements... ...12+ years of experience in software engineering leadership,... ...contributions Learning and Development: options for coaching,...Contract workWork at officeLocal areaRemote work2 days per week$231k
...platform that powers Flight Search, Pricing, and Shopping across... ..., and delivery of complex software solutions across multiple technical... ...~ Drive system design, API development, and data modeling to ensure... .... ~ Guide and mentor engineering teams, fostering technical...$200k
...power of LLMs. You'll join a fast-moving engineering team to build scalable, secure, and... ...RAG) infrastructure - powering enterprise search, AI assistants, and knowledge discovery... ...videos, etc.); Build robust ingestion and indexing pipelines for semi-structured data...Work at officeRemote work$104k - $131k
...Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford... ...: Data Exchange, Cleansing, Validation, Standardization, Search and Ranking based on Data Science Experience with AI...Work at officeRemote workRelocation3 days per week$190k - $230k
...member of the Product and Engineering team at PitchBook, you will... ...with us! PitchBook’s Lead Software Development Engineer on the Frontier Data... ...scraped data through to search-ready, AI-augmented intelligence... ...workflows, search indexing strategies Own the technical...Work at officeRemote workVisa sponsorship$245k - $345k
...Whatnot updates on our news and engineering blogs and join us as we enable... ...work experience. ~3+ years of software engineering experience building... ...~ Experience with operational, search, and key-value databases such as PostgreSQL, DynamoDB, Elasticsearch, Redis. ~ Firm...Work experience placementWork at officeLocal areaRemote workWork from homeHome officeFlexible hours$70 - $80 per hour
...Fullstack with Microservices: Software Development LeadJob requirementsJob... ...highly skilled Senior Full Stack Engineer to design, build, and scale... ...(MongoDB, DocumentDB, DynamoDB, Redis) databases.Hands-on AWS... ...Experience with Elasticsearch for search, analytics, and large-scale...Hourly payPermanent employmentWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer, DynamoDB Index and Search. Be the first to apply!
- junior software developer Seattle, WA
- scientific software engineer Seattle, WA
- intel software engineer Seattle, WA
- director software engineering Seattle, WA
- software engineer Seattle, WA
- software engineer student Seattle, WA
- senior robotics software engineer Seattle, WA
- financial software developer Seattle, WA
- graduate software developer Seattle, WA
- part time software developer remote Seattle, WA





