Software Development Engineer, Databases, AiDP

Technology company that revolutionizes entire industries through innovative products and services
$207,800 - $378,700
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer, Databases, AiDP

Apple's Postgres team is seeking talented engineers to join their database engineering efforts. This role focuses on developing and operating PostgreSQL databases that power critical Apple services, handling millions of queries per second across global data centers. The position involves working with modern database technologies and distributed systems, contributing to PostgreSQL's core components including query execution, storage, replication, and high-availability features.

The ideal candidate will possess strong expertise in system-level hardware, networking, operating systems, and database concepts. You'll be working with a team of experts to push the boundaries of open-source PostgreSQL, ensuring enterprise-grade performance and reliability. The role requires both technical excellence and strong communication skills, as you'll be collaborating with various teams and mentoring junior engineers.

This is an exceptional opportunity to impact millions of users through Apple's key services while working with cutting-edge database technology. You'll be part of a team that values innovation, technical rigor, and collaborative problem-solving. The position offers competitive compensation, comprehensive benefits, and the chance to contribute to open-source development at one of the world's most influential technology companies.

Last updated 19 hours 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
  • Demonstrated experience developing database systems, storage engines, distributed systems
  • High level of proficiency in C, C++, Rust
  • Advanced understanding of data structures and algorithms in storage and indexing
  • 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
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Development Engineer, Databases, AiDP

Apple Pay & Wallet New Product Support Engineering Project Manager

Lead the development of support strategies for Apple Pay products, managing cross-functional teams and creating world-class customer support experiences.

SPG Construction Project Manager

Construction Project Manager role at Apple, overseeing R&D facility projects with 5+ years experience required, offering competitive salary and benefits.

Technical Program & Quality Manager (System-in-Package)

Senior Technical Program & Quality Manager role at Apple, focusing on System-in-Package manufacturing, quality control, and supplier management in Cupertino.

Software Engineer, Enterprise Systems

Senior Software Engineer position at Apple focusing on enterprise systems development, cloud solutions, and backend integration, requiring 8+ years of experience in Java and cloud technologies.

Software Engineer - Backend Systems (Swift)

Senior Backend Engineer role at Apple focusing on software delivery systems using Swift, offering competitive salary and comprehensive benefits.