Software Development Engineer, Aurora DSQL
Core
Designing and implementing a revolutionary transactional database technology (Aurora DSQL) focusing on query processing, storage, and global scale.
Role type
Senior Software Development Engineer (Database Systems)
Builds
High-availability, always-on database services and query processing pipelines for AWS customers.
Domain
Cloud computing, distributed systems, database technology
Deliverable
production ML models | product features
Required skills
Database design and development, large stateful cloud services, system architecture, SQL statement lifecycle management (parsing, analysis, rewriting, planning, execution), software system design and implementation, mentorship
Preferred skills
Full software development life cycle experience, coding standards, code reviews, source control management, build processes, testing, operations
Technologies
SQL, distributed systems, cloud infrastructure
Responsibilities
Solve challenging technical problems at every layer of the stack, design and implement innovative software solutions, build high-quality highly available products, research implementations for customer experience, create metrics and implement automation, resolve root cause of software defects, participate in design discussions and code reviews
Seniority
Senior, hands-on IC with mentorship responsibilities