Senior Software Engineer - Distributed PostgreSQL Engine, Aurora DSQL, Aurora Distributed SQL Query Processing
$193.3k - $261.5kAmazon Development Center U.S., Inc.
- 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 annuallyUSA, WA, Seattle - 168,100.00 - 227,400.00 USD annually
$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...PostgresqlSeniorInternshipLocal areaFlexible hours$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...SeniorLocal areaWorldwide- ...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
$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...PostgresqlSeniorHourly payFull timeTemporary workFlexible hours$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- ...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...PostgresqlSeniorContract work
$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...PostgresqlSeniorWork at officeLocal area2 days per week3 days per week- ...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...PostgresqlSeniorLocal areaWork from homeRelocationRelocation package
$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...PostgresqlSeniorFull time$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...PostgresqlSeniorTemporary workFlexible hours$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,...PostgresqlHourly payFull timeTemporary workWorldwideFlexible hours$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- ...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
- 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...PostgresqlSeniorFull timeFor contractorsShift work
- ...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...SeniorContract workRemote workWorldwide
$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$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...SeniorRemote work$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...SeniorFull time$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...SeniorImmediate startRelocation$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...PostgresqlSenior$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...SeniorFlexible hoursNight shiftWeekend workDay shift$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...PostgresqlSeniorWork at officeLocal areaWorldwideFlexible hours2 days per week3 days per week$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 officeLocal area$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...SeniorFull time- ...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
$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...SeniorTemporary workFlexible hours- ...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...SeniorRemote work
$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...PostgresqlSenior- ...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...PostgresqlSenior
$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...SeniorRelocation
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!


