remote
Software Development Engineer II - Aurora PostgreSQL Engine - Amazon Web Services
Software Engineer
Senior engineer building high‑performance, cloud‑native PostgreSQL services on Amazon Aurora, driving scalability, reliability, and feature innovation for millions of users.
About the role
Key Responsibilities
- Design, implement, and maintain core PostgreSQL engine components for Amazon Aurora, ensuring sub‑millisecond latency and high availability.
- Collaborate with cross‑functional teams to define feature roadmaps, translate requirements into scalable code, and deliver production‑ready releases.
- Optimize query execution, storage, and replication mechanisms to support petabyte‑scale workloads in a multi‑tenant cloud environment.
- Investigate and resolve complex performance, reliability, and security issues, leveraging deep knowledge of database internals.
- Contribute to open‑source PostgreSQL community, reviewing patches and integrating community enhancements into Aurora.
Requirements
- 5+ years of systems or database engineering experience, with strong C++ and SQL expertise.
- Proven track record building high‑throughput, fault‑tolerant services in cloud platforms, preferably AWS.
- Deep understanding of PostgreSQL architecture, query planner, and storage engine.
- Experience with distributed systems concepts such as replication, sharding, and consistency models.
- Excellent problem‑solving skills, ability to work independently and in a fast‑paced environment.