The Apple Postgres team is seeking a talented Software Development Engineer to join their database engineering efforts. This role is part of the team that develops and operates Apple's cloud-based relational databases service, powering critical workloads across Services, Manufacturing, AIML, and more.
As a Software Development Engineer on the Postgres team, you'll be working with world-class experts to push the boundaries of PostgreSQL database technology. Your work will directly impact millions of users through the deployment and operation of database systems that handle millions of queries per second across petabytes of data worldwide.
The ideal candidate brings deep expertise in database systems, with strong knowledge of system-level components, operating systems concepts, and advanced distributed systems principles. You'll be contributing to all major components of PostgreSQL, including query execution, storage, replication, high-availability, and scaling features.
This role offers the opportunity to work on cutting-edge database technology at massive scale, while contributing to open-source PostgreSQL. You'll collaborate with Database Engineering and SRE teams, mentor junior engineers, and help shape the future of Apple's critical database infrastructure.
The position requires exceptional technical skills in C/C++/Rust programming, deep understanding of database internals, and proven experience with distributed systems. You'll be joining a team that values rigorous engineering practices, customer focus, and collaborative problem-solving.
Apple offers a comprehensive benefits package including competitive base pay, equity opportunities through RSUs and ESPP, comprehensive healthcare, retirement benefits, education reimbursement, and various other perks. Join us in building and operating database systems that power some of Apple's most important services worldwide.