Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Development Engineer, Databases, AiDP

Apple

$181,100 - $318,400
Sep 20, 2025
Sunnyvale, CA, US
Apply Now

Apple is looking to develop and contribute to PostgreSQL, the world's most popular open-source relational database. The company needs engineers to develop and operate Apple's cloud-based relational databases service that hosts PostgreSQL databases, powering critical workloads across Services, Manufacturing, and AIML. The goal is to push the limits of open-source PostgreSQL to offer enterprise-class performance, availability, and durability, ensuring reliable administration for millions of users and petabytes of data.

Requirements

  • Fundamentals of system-level hardware and networking components (storage devices and controllers, network interfaces) in server class systems.
  • Operating systems concepts (process scheduling, disk and network I/O, performance).
  • Understanding of database concepts (relational algebra, query optimization, consistency models, isolation levels, crash and recovery semantics).
  • Advanced concepts such as failure detection, load balancing, request pipelining and operational semantics of high-throughput systems
  • Performance engineering, understanding of advanced testing methodologies, familiarity with debugging and profiling tools
  • High level of proficiency in C, C++, Rust
  • Advanced understanding of data structures and algorithms in storage and indexing, coding in C, C++

Responsibilities

  • develop and contribute to PostgreSQL
  • develop and operate Apple’s cloud-based relational databases service hosting PostgreSQL databases
  • contribute to all major components of PostgreSQL, including query execution, storage, replication, high-availability, scaling, administration, new feature development and all other aspects of the database
  • push the limits of open-source PostgreSQL
  • offer enterprise-class performance, availability and durability to our customers
  • ensure reliable administration
  • work will be deployed at massive scale, serving millions of queries per second over many petabytes of data across our data-centers worldwide

Other

  • excellent communication
  • ability to partner closely with our Database Engineering and SRE teams
  • high degree of customer focus when engaging with internal customers
  • ability to work effectively with colleagues based in other locations is also essential
  • ability to help mentor junior engineers