The Apple Postgres team is seeking talented engineers to join their mission of developing and operating cloud-based relational database services that power critical Apple workloads. As a Software Development Engineer on the Postgres team, you'll be working with PostgreSQL, the world's most popular open source relational database, contributing to its core components including query execution, storage, replication, and high-availability features.
You'll be part of a team that manages databases serving millions of queries per second across petabytes of data in worldwide data centers, directly impacting millions of users of key Apple services. The role involves working on cutting-edge database technologies, distributed systems, and storage engineering, pushing PostgreSQL's capabilities to meet enterprise-level demands.
The ideal candidate will possess deep expertise in system-level hardware, networking components, operating systems concepts, and database fundamentals. You'll need strong understanding of advanced concepts like failure detection, load balancing, and operational semantics of high-throughput systems. Performance engineering skills and familiarity with debugging and profiling tools are essential.
This position offers the opportunity to work with Apple's world-class engineering teams, contribute to open-source communities, and solve complex technical challenges at massive scale. You'll collaborate closely with Database Engineering and SRE teams, mentor junior engineers, and have a direct impact on critical Apple services across Manufacturing, AIML, and other key areas.
The role combines technical depth with customer focus, requiring excellent communication skills and the ability to work effectively with distributed teams. You'll be part of Apple's mission to craft revolutionary products and services while contributing to industry-leading environmental efforts.