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 10 days 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

Senior Software Engineer, Data Solutions & Initiatives

Senior Software Engineer position at Apple leading technical initiatives for business intelligence and data solutions, offering competitive compensation and benefits.

Sr Software Engineer, Apple Pay

Senior Software Engineer position at Apple focusing on Apple Pay development, requiring 5+ years of experience in building large-scale web services and API design.

Pre-silicon Metal Framework Engineer

Senior Software Engineer role at Apple focusing on Metal API development and GPU architecture for next-generation Apple Silicon products.

System Frameworks Engineer - Graphics, Games, and ML

Senior System Frameworks Engineer position at Apple focusing on GPU driver development for Metal API, graphics, gaming, and machine learning applications.

Software Engineer - Backend Systems (Swift)

Senior Backend Systems Engineer role at Apple, focusing on Swift development for software delivery systems with competitive compensation and benefits.