Aurora Storage (Grover) is a highly available, self-healing, and six-way replicated storage service purpose-built for cloud databases at AWS. This Principal Engineer role is part of the Utility Computing (UC) organization that provides foundational services like S3 and EC2. The position involves architecting and leading the development of Aurora's storage layer, which enables critical database functions and customer-facing features.
As a Principal Engineer, you'll be responsible for designing large-scale storage systems that power multiple AWS database services including Aurora, DocumentDB, Neptune, and Timestream. You'll work closely with leaders across the database services organization to define business and architecture vision, balancing technical excellence with business requirements.
The role demands deep technical expertise in distributed systems and storage, combined with the ability to mentor teams and drive engineering excellence. You'll be hands-on in the development process while also providing high-level architectural direction. The position offers the opportunity to work on challenging problems at massive scale, directly impacting AWS's industry-leading database services.
This is an ideal role for a seasoned engineer who is passionate about building resilient distributed systems, has strong architectural vision, and can effectively lead and mentor teams. You'll be part of AWS's culture of innovation, working in an environment that values work-life harmony and inclusive team culture. The position offers significant growth opportunities and the chance to shape the future of cloud database storage technology.