Amazon Aurora DSQL is seeking an engineer to enhance the query optimization and execution layer of Aurora DSQL, focusing on designing and implementing query optimization algorithms, cost-based optimization strategies, and core execution engine improvements.
Requirements
- Strong background in database system internals and query processing fundamentals
- 2+ years of experience with query optimizer architectures, cost based optimizers in OLTP database engines
Responsibilities
- Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
- Build high-quality, highly available, always-on products.
- Research implementations that deliver the best possible experiences for customers.
- Create metrics, implement automation and other improvements, and resolve the root cause of software defects.
- Build high-impact solutions to deliver to our large customer base.
- Participate in design discussions, code review, and communicate with internal and external stakeholders.
- Work cross-functionally to help drive business decisions with your technical input.
Other
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- work safely and cooperatively with other employees, supervisors, and staff