The Postgres team at Apple is seeking talented engineers to join their team developing and contributing to PostgreSQL, the world's most popular open source relational database. This role is part of the team that develops and operates Apple's cloud-based relational databases service, which powers critical workloads across Services, Manufacturing, AIML and more.
As a Software Development Engineer, you'll work with a team of experts on modern database technologies, distributed systems, and storage engineering. Your focus will be on pushing the boundaries of open-source PostgreSQL to deliver enterprise-class performance, availability, and durability. The impact of your work will be significant, as the systems you develop will handle millions of queries per second across petabytes of data in datacenters worldwide.
The role requires deep expertise in database concepts, system-level hardware, networking components, and operating systems. You'll need strong skills in performance engineering and advanced testing methodologies. Success in this position demands excellent communication abilities and a strong customer focus when working with internal stakeholders.
Key responsibilities include developing major PostgreSQL components (query execution, storage, replication, high-availability), ensuring system reliability, and mentoring junior engineers. You'll collaborate closely with Database Engineering and SRE teams while working in a distributed team environment.
This is an opportunity to make a lasting impact on Apple's infrastructure, working with cutting-edge database technologies at massive scale. Your work will directly influence the experiences of millions of users across Apple's key services.