Join Amazon Web Services (AWS) DynamoDB team in building and operating some of the largest distributed systems globally. As a Principal Engineer, you'll be part of Amazon's most senior Technical Community, working on mission-critical systems that power AWS's cloud services. The role focuses on developing distributed storage, index, and query systems that are scalable, fault-tolerant, and cost-effective.
The Bangalore team specifically owns caching and streaming (Change Data Capture) solutions and is working on next-generation services to achieve better performance, lower cost, and higher scale. This position offers an opportunity to work with cutting-edge technology in distributed systems, database engines, and cloud computing.
As a senior technical leader, you'll help establish technical standards and drive overall technical architecture across AWS. You'll be part of a cross-company collective of Principal, Senior Principal, and Distinguished Engineers, solving complex problems and building high-quality, architecturally sound systems.
AWS values diverse experiences and maintains an inclusive team culture. The company offers extensive career growth opportunities through knowledge-sharing, mentorship, and various learning resources. You'll be working in an environment that emphasizes work-life harmony and supports flexible working arrangements.
The role requires deep expertise in distributed systems, with experience in parallel query processing, distributed caching, or transaction processing being highly valuable. You'll be working on ambitious initiatives to keep pace with global demand for DynamoDB, one of AWS's critical database services.