Software Development Engineer, Databases, AiDP

Apple revolutionizes entire industries through innovative technology and environmental efforts.
$207,800 - $378,700
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer, Databases, AiDP

Apple's Postgres team is seeking exceptional engineers to join their mission of developing and operating cloud-based relational database services. This role focuses on PostgreSQL, the world's most popular open source relational database, supporting critical Apple workloads across Services, Manufacturing, and AIML. As a team member, you'll work alongside database experts, contributing to modern database technologies and distributed systems. The position demands expertise in system-level hardware, networking, operating systems, and database concepts. You'll be instrumental in pushing PostgreSQL's capabilities to deliver enterprise-class performance at massive scale, handling millions of queries per second across global data centers. The role combines technical excellence with strong communication skills, requiring collaboration with internal teams and customers. This opportunity offers the chance to impact millions of users while working with cutting-edge database technology in a collaborative, innovation-driven environment. The position includes comprehensive benefits, competitive compensation, and the opportunity to contribute to Apple's mission of leaving the world better than they found it.

Last updated 4 months ago

Responsibilities For Software Development Engineer, Databases, AiDP

  • Develop and contribute to PostgreSQL database system
  • Work on cloud-based relational databases service hosting PostgreSQL databases
  • Develop enterprise-class performance, availability and durability solutions
  • Contribute to major components including query execution, storage, replication, high-availability, scaling
  • Partner with Database Engineering and SRE teams
  • Mentor junior engineers

Requirements For Software Development Engineer, Databases, AiDP

PostgreSQL
Rust
Linux
  • BS in Computer Science/related fields with 5+ years of relevant experience
  • High level of proficiency in C, C++, Rust
  • Advanced understanding of data structures and algorithms in storage and indexing
  • Demonstrated experience developing database systems, storage engines, distributed systems
  • Experience developing software in open source communities
  • Knowledge of the internals of relational databases such as PostgreSQL (or MySQL, MariaDB)

Benefits For Software Development Engineer, Databases, AiDP

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Development Engineer, Databases, AiDP

Software Development Engineer, Databases, AiDP

Senior Software Engineer role at Apple focusing on PostgreSQL database development and cloud operations, offering competitive salary and comprehensive benefits.

Software Engineer (MTS3/4) - C#, C++, Windows

Senior Software Engineer position at Nielsen focusing on C++/C# development for media measurement platforms, requiring 6+ years of experience and offering hybrid work in Bangalore.

Research Infrastructure Engineer - Post-Training

Senior Research Infrastructure Engineer role at OpenAI, building and optimizing systems for ChatGPT's post-training phase, offering $310K-$460K plus equity and comprehensive benefits.

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores focusing on building scalable solutions across e-commerce, operations, financial, and HR technology domains.

Systems Development Eng (AWS Generative AI & ML Servers), AWS Hardware Engineering Accelerators

Senior Systems Development Engineer role at AWS focusing on Generative AI and ML server infrastructure, requiring 6+ years of experience in software development and systems architecture.