Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Distributed PostgreSQL Engine, Aurora DSQL, Aurora Distributed SQL Query Processing

$193.3k - $261.5k

Amazon Development Center U.S., Inc.

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 life
You’ll deep-dive into PostgreSQL internals—reasoning through planner/executor nodes, commit protocols, and system catalogs—while designing new abstractions that preserve correctness in distributed execution.
You’ll profile query behavior, validate transaction semantics across regions, and partner with engineers across compute, storage, and transaction subsystems to ensure every PostgreSQL feature “just works” on Aurora DSQL.
You’ll participate in design reviews, mentor engineers, and drive the compatibility roadmap for Aurora DSQL’s PostgreSQL layer.

About the team
We are the Aurora DSQL Query Processing team; this team is the execution engine behind every SQL executed statement in Aurora DSQL. We are responsible for bridging one of the world’s most advanced open-source databases with AWS’s distributed, serverless architecture.
Our engineers come from database internals backgrounds and large-scale distributed systems teams. We value curiosity, precision, and craftsmanship—and we work in an environment where deep systems problems meet high-scale real-world impact.

We are committed to mentorship, technical excellence, and shared ownership. You’ll work alongside engineers who have contributed to PostgreSQL’s planner, executor, and MVCC subsystems—and help define how Aurora DSQL evolves to support PostgreSQL workloads natively in the cloud.

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ 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

PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation. Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at .

USA, CA, East Palo Alto - 193,300.00 - 261,500.00 USD annually
USA, WA, Seattle - 168,100.00 - 227,400.00 USD annually
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed PostgreSQL Engine, Aurora DSQL, Aurora Distributed SQL Query Processing in East Palo Alto, CA vacancy
  • $193.3k - $261.5k

     ...services? Amazon Aurora is a distributed, fault-tolerant database...  ...with full MySQL and PostgreSQL compatibility, at 1/...  .... Our business and engineering decisions have a...  ...design and implement software components and enhance...  ...management, build processes, testing, and operations... 
    Postgresql
    Senior
    Internship
    Local area
    Flexible hours

    Amazon Development Center U.S., Inc.

    East Palo Alto, CA
    4 hours ago
  • $166k - $225k

     ...improve their business. Founded by engineers — and customer obsessed — we...  ...capabilities of traditional SQL query engines. As a software engineer on the Runtime team at...  ...be building the next generation distributed data storage and processing systems that can outperform specialized... 
    Senior
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    6 days ago
  •  ...Client-Network Distributed Computing,...  ..., database is queried and output is...  ...Oracle, MySQL or PostgreSQL database management...  ...Strong SQL, JDBC, Data Modeling...  ...and Reporting Engineering Work with...  ...analytics into software solutions. Work...  ...Online Analytical Processing (OLAP)... 
    Postgresql

    Knowledgeloop, Inc.

    San Mateo, CA
    1 day ago
  • $172k - $312k

     ...programming, streaming data, and distributed systems? Do you want to...  ...Streams, InfluxDB, PostgreSQL, and Kubernetes?...  ...Stack Distributed Systems Engineer to join our dynamic Energy Software team. In this role, you...  ...modeling principles and SQL to design and implement... 
    Postgresql
    Senior
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    2 days ago
  • $160.36k - $240.54k

     ...the Role We’re looking for senior engineers to build/scale Nuro's large-...  ...time-series multimedia log processing. In this role, you’ll be working...  ...and developing large-scale distributed applications (e.g....  ...technologies (e.g., Redis, SQL, NoSQL) and pub/sub systems.... 
    Senior

    Icehouseventures

    Mountain View, CA
    1 day ago
  •  ...looking for a Backend Software Engineer to join our team and support...  ...data-intensive, distributed backend systems in a fast...  ...Hybrid Recruitment process: General Interview-...  ...develop, and optimize PostgreSQL database schemas and queries Write and maintain... 
    Postgresql
    Senior
    Contract work

    Lorven Technologies

    Mountain View, CA
    3 days ago
  • $170k - $200k

     ...Senior Software Engineer – Core Database Location: Sunnyvale, United States Team:...  ...foundational components of a globally distributed SQL database — spanning query processing, storage, replication, and...  ...in areas such as: PostgreSQL or other relational database engines... 
    Postgresql
    Senior
    Work at office
    Local area
    2 days per week
    3 days per week

    YugaByte

    Sunnyvale, CA
    4 days ago
  •  ...seeking an experienced .NET Senior Software Engineer to join our team. In this...  ...in build and release process Model and foster GM’s core...  ...relational databases such as PostgreSQL and SQL Server, including stored...  ...to work on complex, distributed systems Excellent communication... 
    Postgresql
    Senior
    Local area
    Work from home
    Relocation
    Relocation package

    Israelvcforum

    Mountain View, CA
    1 day ago
  • $174k - $252k

    Senior Software Engineer, Database Internals AlloyDB corporate_fare...  ...infrastructure, distributed systems or networks,...  ...databases, storage, SQL. Preferred qualifications...  ..., compilers, query processing. Experience with internals...  ...of open source PostgreSQL front-end, with custom... 
    Postgresql
    Senior
    Full time

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $165k - $242k

     ...Senior Software Engineer, Data Center Infrastructure Tooling...  ...enough to query at scale. High...  ...databases, specifically PostgreSQL and CockroachDB....  ...cabling, power distribution, and cooling....  ...real-world processes into clean data...  ...its distributed SQL model and operational... 
    Postgresql
    Senior
    Temporary work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    4 days ago
  • $140k - $312k

     ...to work with functional programming, streaming data, and distributed systems? Do you want to work with Scala, Akka, Reactive Streams, InfluxDB, PostgreSQL, and Kubernetes? Tesla is looking for Software Engineers to build the cloud services that power these products,... 
    Postgresql
    Hourly pay
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Tesla

    Palo Alto, CA
    3 days ago
  • $180k - $220k

     ...black.ai is looking for a Senior Software Engineer, Calibration & Control in Palo Alto, CA. In this role, you will collaborate with engineers...  ...15 years of experience in Python or C++, with a focus on distributed storage and graph databases. The competitive compensation... 
    Senior

    Black Inc

    Palo Alto, CA
    1 day ago
  •  ...A leading technology company is seeking a Senior Software Engineer specializing in Distributed Build Systems. In this role, you will work on critical projects optimizing development processes and mentoring engineers. You will lead initiatives to enhance performance and... 
    Senior

    Apple

    Cupertino, CA
    1 day ago
  • Senior Lead Software Engineer - Platform/Data Architect Job Information...  ...-performance, distributed transactional...  ...technical operations and processes Serves as a...  ...CockroachDB, PostgreSQL, MySQL, Oracle, or SQL Server to support...  ...of CQRS (Command Query Responsibility Segregation... 
    Postgresql
    Senior
    Full time
    For contractors
    Shift work

    JPMorgan Chase & Co.

    Palo Alto, CA
    5 days ago
  •  ...Senior / Principal Software Engineer – Distributed Systems & Databases January 28, 2025 Xage is the first and only zero trust real-world security company....  ...infrastructure. Competitive salary and equity We will process visa transfers and immigration Work with founders... 
    Senior
    Contract work
    Remote work
    Worldwide

    Xage

    Palo Alto, CA
    2 days ago
  • $168k - $270.25k

     ...programming skills to build distributed and compute systems, backend...  ...Computer Science, Computer Engineering or related field (or equivalent...  ...microservices, cloud software and/or tooling roles. Desirable...  ...protected by law. Recruiting Process NVIDIA uses AI tools in its... 
    Senior

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $168k - $270.25k

     ...Senior Software Engineer, Distributed Systems - NIM Factory page is loaded## Senior Software Engineer, Distributed Systems - NIM Factorylocations:...  ...existing vacancy.NVIDIA uses AI tools in its recruiting processes.NVIDIA is committed to fostering a diverse work environment... 
    Senior
    Remote work

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $174k - $252k

    Senior Software Engineer, Generative AI, Ads Query Understanding corporate_fare Google place Mountain View, CA, USA...  ...evaluation, optimization, data processing, debugging). 1 year of experience...  ...information retrieval, distributed computing, large-scale system design... 
    Senior
    Full time

    Google Inc.

    Mountain View, CA
    1 day ago
  • $181.1k - $318.4k

     ...Senior Software Engineer - Distributed Build Systems Cupertino, California, United States Software and Services Apple's distributed build platform is...  ...establishing engineering best practices, improving development processes, and contributing to a culture of technical rigor and... 
    Senior
    Immediate start
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $140k - $220k

     ...and incident response processes that scale as we grow....  ...that makes the entire engineering team more effective, establish...  .../Node backend, PostgreSQL, React frontend...  ...TypeScript, Python, Nix, SQL About you You: Have operated...  .... You understand distributed systems, failure modes... 
    Postgresql
    Senior

    Pylon

    Palo Alto, CA
    1 day ago
  • $101k - $132.3k

     ...are looking for a Senior Cloud Support Engineer who likes working with...  ...organizational and process improvements....  ...3rd party partner software, and tools to investigate...  ...complex SQL queries for achieving workarounds...  ...Experience working with a distributed database i.e. big... 
    Senior
    Flexible hours
    Night shift
    Weekend work
    Day shift

    Snowflake Computing

    Menlo Park, CA
    4 days ago
  • $150k - $180k

     ...Sr. Software Engineer In Test Yugabyte is the company behind YugabyteDB...  ...AI-ready, multi-modal, distributed PostgreSQL database for cloud-native...  ...legacy RDBMSs (like Oracle, SQL Server, and DB2) to...  ...Highly desirable knowledge of query processing, transactions (ACID), recovery... 
    Postgresql
    Senior
    Work at office
    Local area
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    YugaByte

    Sunnyvale, CA
    4 days ago
  • $192k - $260k

     ...Staff Software Engineer - Distributed Data Systems Mountain View, California P-186 At Databricks, we are...  ...machines, generating terabytes of logs and processing exabytes of data per day. At our...  ...‑down capabilities of traditional SQL query engines. As a software engineer on... 
    Work at office
    Local area

    Databricks

    Mountain View, CA
    1 day ago
  • $174k - $252k

    Senior Software Engineer, Google Distributed Cloud Hosted, Infrastructure Google Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience...  ...security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing... 
    Senior
    Full time

    Google Inc.

    Sunnyvale, CA
    2 days ago
  •  ...Zoox is seeking an experienced Software Engineer in Foster City to enhance large-scale simulation pipelines critical to self-driving vehicle...  ...6+ years of industry experience, particularly in optimizing distributed systems with proficiency in Python. A comprehensive benefits... 
    Senior

    Zoox

    Foster, CA
    1 day ago
  • $200k - $287.5k

     ...Senior Software Engineer — Streaming Data Products At Snowflake At Snowflake...  ...define, shape, and query the semi-structured data...  ...expertise in databases, SQL, stream processing, or data pipeline systems...  ...to write production-grade distributed systems code Bonus... 
    Senior
    Temporary work
    Flexible hours

    Streamlit

    Menlo Park, CA
    2 days ago
  •  ...USound is seeking a Senior Software Engineer specializing in C++ to enhance their Core Engineering team...  ..., ensuring high availability in distributed systems, and debugging complex data algorithms...  ...of concurrency. Familiarity with SQL databases, Docker, Kubernetes, and public... 
    Senior
    Remote work

    USound

    Foster, CA
    5 days ago
  • $75 - $80 per hour

     ...Kubernetes Database Management: MySQL, PostgreSQL, MSSQL, MongoDB, Redis Development...  ...as Kafka, ActiveMq, etc. Experience engineering, operating, troubleshooting and testing...  ...approach. Deep understanding of distributed computing concepts in practice. Ability... 
    Postgresql
    Senior

    Cynet Systems

    Palo Alto, CA
    5 days ago
  •  ...massively parallel processing (MPP) database...  ...evaluating a complicated distributed data processing...  ..., such as query processing, transaction...  ...enterprise-class software systems....  ...of architects and engineers to develop proof-...  ...Experience with PostgreSQL kernel a plus... 
    Postgresql
    Senior

    Netpace

    Santa Clara, CA
    4 days ago
  • $147.4k - $272.1k

     ...Senior Software Engineer - Distributed Systems Cupertino, California, United States Machine Learning and AI Our team is on a mission to build innovative infrastructure and tools to help other engineers be more productive and make software easier to create, build and distribute... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Distributed PostgreSQL Engine, Aurora DSQL, Aurora Distributed SQL Query Processing. Be the first to apply!