Amazon Development Center U.S., Inc.

Technology

SeniorSoftwareEngineerDistributedPostgreSQLEngine,AuroraDSQL,AuroraDistributedSQLQueryProcessing

$151–262k East Palo Alto, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer – Distributed PostgreSQL Engine, Aurora DSQL, Aurora Distributed SQL Query Processing at Amazon Development Center U.S., Inc.. Skills: PostgreSQL internals, Distributed systems, Query processing. Analyze PostgreSQL internals. Adapt PostgreSQL internals”

Industry & Context.

Technology
Problems you'll solve

Solve hard problems

What They're Looking For.

Must Have

5+ years software development experience, 5+ years programming experience, 5+ years leading design or architecture, Experience as a mentor, Experience as a tech lead, Experience leading an engineering team

Nice to Have

5+ years full software development life cycle experience, Bachelor's degree in computer science

What You'll Do.

Analyze PostgreSQL internals

Adapt PostgreSQL internals

Extend PostgreSQL internals

Build mechanisms for PostgreSQL semantics

Develop compatibility test frameworks

Integrate distributed primitives

Debug complex behaviors

Contribute to long-term architecture

Deep-dive into PostgreSQL internals

Design new abstractions

Profile query behavior

Validate transaction semantics

Partner with engineers

Participate in design reviews

Drive compatibility roadmap

How You'll Work.

Team & Collaboration

Core database engine team; Query processing teams; Storage teams; Transaction teams; Compute subsystems; Storage subsystems; Transaction subsystems

Full Job Description

Amazon Aurora DSQL is a serverless, distributed SQL database that combines the performance and scalability of cloud-native architecture with the familiarity and ecosystem of PostgreSQL. Aurora DSQL automatically scales compute and storage, delivers high availability across regions, and eliminates operational overhead—while remaining compatible with PostgreSQL applications and tooling. We are seeking PostgreSQL internals experts to advance Aurora DSQL’s query processing capabilities. This is a deep systems engineering role focused on ensuring semantic, functional, and behavioral parity with PostgreSQL while extending its architecture to run efficiently in a distributed, elastic environment. As part of the core database engine team, you will work across the PostgreSQL planner, executor, and other subsystems to evolve Aurora DSQL’s hybrid execution model. The ideal candidate understands PostgreSQL internals—from parser to executor—and thrives on solving hard problems at the intersection of distributed systems, concurrency control, and database correctness. Key job responsibilities - Analyze, adapt, and extend PostgreSQL internals (parser, planner, executor, catalog, and transaction manager) to operate correctly and efficiently in Aurora DSQL’s distributed runtime. - Build mechanisms that maintain PostgreSQL semantics (MVCC, snapshot isolation, error codes, data types, and function behavior) in a horizontally scalable environment. - Develop compatibility test frameworks to validate DSQL’s correctness against upstream PostgreSQL. - Collaborate with query processing, storage, and transaction teams to integrate distributed primitives into PostgreSQL-compatible interfaces. - Debug complex behaviors in areas like visibility, locks, and plan caching to ensure fidelity with PostgreSQL behavior under distributed execution. - Contribute to the long-term architecture enabling Aurora DSQL to support next-generation PostgreSQL features at virtually unlimited scale. A day in the lif

Free ATS check

Applying for this Senior Software Engineer – Distributed PostgreSQL Engine, Aurora DSQL, Aurora Distributed SQL Query Processing role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon Development Center U.S., Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →