CareerPlanSign in

Software Development Engineer , DynamoDB Index, Search and Storage

Seattle, Washington, United States💼 Full-time💰 $143,700–$194,400🗓 2026-09-28 → 2026-09-29

Core

Design and build distributed indexing, retrieval, and ranking infrastructure for native search capabilities (vector similarity, full-text, hybrid) within Amazon DynamoDB.

Role type

Senior Software Development Engineer (Distributed Systems & Search Infrastructure)

Builds

DynamoDB native search and indexing services for operational data

Domain

Cloud Infrastructure, Distributed Systems, Information Retrieval, Machine Learning Infrastructure

Deliverable

production ML models

Required skills

Distributed systems design, Vector indexing, Approximate nearest-neighbor algorithms, Inverted indexes, Hybrid retrieval, Query planning, Index lifecycle management, Relevance ranking, Partition selection, Top-k merging

Preferred skills

Full software development life cycle experience, Code reviews, Source control management, Build processes, Testing, Operations

Technologies

DynamoDB, C++, Java, C#, Perl

Responsibilities

Design distributed vector, full-text, and hybrid-search capabilities; Build vector-indexing and approximate nearest-neighbor retrieval mechanisms; Develop full-text indexing and retrieval capabilities; Build hybrid retrieval and ranking combining vector similarity and lexical relevance; Design distributed query execution and result aggregation; Build index lifecycle mechanisms for creation, updates, and recovery; Ensure index synchronization with underlying data changes; Optimize tradeoffs among search quality, recall, latency, and cost.

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.