Software Development Engineer, Aurora DSQL
Core
Building the write path for Amazon Aurora DSQL, a serverless distributed SQL database, ensuring ACID properties and high availability at massive scale.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Aurora DSQL write path services and high-performance reliable systems
Domain
Cloud Infrastructure / Distributed Databases
Deliverable
production ML models | product features
Required skills
Distributed systems design, System architecture, ACID compliance, High availability engineering, Software development lifecycle, Code review, Technical leadership, Mentorship, Root cause analysis
Preferred skills
Full SDLC experience, Bachelor's degree in Computer Science
Technologies
SQL, Distributed Systems
Responsibilities
Design and implement software solutions for the DSQL write path, Lead design and architecture of new and existing systems, Mentor team members and conduct code reviews, Solve challenging technical problems at every layer of the stack, Build high-quality, highly available, always-on products
Seniority
Senior, hands-on IC with leadership responsibilities