Position Details
About this role
Build core components for Amazon Aurora Storage, contributing directly to cloud database service performance, durability, cost, and security. This is a hands-on senior role where you design and develop significant software components and mentor other engineers.
Key Responsibilities
- Solve challenging technical problems at every layer of the stack
- Design, implement, test, deploy and maintain innovative software solutions
- Build high-quality, highly available, always-on storage components
- Collaborate across diverse teams, projects, and environments
- Mentor other engineers and lead with communication and customer focus
Technical Overview
You will work on hyper-scale distributed storage systems spanning tens of thousands of servers across multiple data-centers, leveraging Amazon Aurora’s auto-scaling and auto-healing storage cluster concepts. The engineering work includes designing, implementing, testing, deploying, and maintaining software to improve service performance and reliability in a cloud environment.
Ideal Candidate
The ideal candidate is a senior software engineer with deep expertise in distributed systems and cloud database infrastructure, specifically experienced with building components for Amazon Aurora storage. They can design, implement, test, deploy, and maintain high-availability software that improves performance, durability, cost, and security, and can mentor other engineers in a fast-moving environment.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Experience building distributed storage/database services for hyper-scale environments, Ability to design, implement, test, deploy and maintain software components for cloud database services, Experience with Amazon Aurora (Aurora Storage) context (MySQL and Postgres compatible)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile