Sr Software Engineer, AWS DynamoDB
Core
Designing, developing, and optimizing highly distributed, large-scale services for a key-value and document database handling petabytes of data with single-digit-millisecond performance.
Role type
Senior Software Engineer (Distributed Systems)
Builds
DynamoDB global footprint and routing services for AWS customers
Domain
Cloud Infrastructure / Distributed Databases
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Large-scale service design, Programming languages, System reliability, Scaling strategies, Technical leadership
Preferred skills
Full software development lifecycle, Code reviews, Source control management, Build processes, Testing, Operations
Technologies
AWS DynamoDB, Distributed databases
Responsibilities
Design and develop highly distributed large-scale services, Translate complex requirements into detailed architecture, Participate in design reviews and code reviews, Deliver quality features on-time and on-budget, Contribute to intellectual property through patents and publications
Seniority
Senior, hands-on IC with leadership responsibilities
