Software Development Engineer, Databases, AiDP

A technology company that revolutionizes entire industries through amazing technology and industry-leading environmental efforts.
$207,800 - $378,700
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer, Databases, AiDP

The Apple Postgres team is seeking talented engineers to join their mission of developing and operating cloud-based relational database services that power critical Apple workloads. As a Software Development Engineer on the Postgres team, you'll be working with PostgreSQL, the world's most popular open source relational database, contributing to its core components including query execution, storage, replication, and high-availability features.

You'll be part of a team that manages databases serving millions of queries per second across petabytes of data in worldwide data centers, directly impacting millions of users of key Apple services. The role involves working on cutting-edge database technologies, distributed systems, and storage engineering, pushing PostgreSQL's capabilities to meet enterprise-level demands.

The ideal candidate will possess deep expertise in system-level hardware, networking components, operating systems concepts, and database fundamentals. You'll need strong understanding of advanced concepts like failure detection, load balancing, and operational semantics of high-throughput systems. Performance engineering skills and familiarity with debugging and profiling tools are essential.

This position offers the opportunity to work with Apple's world-class engineering teams, contribute to open-source communities, and solve complex technical challenges at massive scale. You'll collaborate closely with Database Engineering and SRE teams, mentor junior engineers, and have a direct impact on critical Apple services across Manufacturing, AIML, and other key areas.

The role combines technical depth with customer focus, requiring excellent communication skills and the ability to work effectively with distributed teams. You'll be part of Apple's mission to craft revolutionary products and services while contributing to industry-leading environmental efforts.

Last updated 5 hours ago

Responsibilities For Software Development Engineer, Databases, AiDP

  • Develop and contribute to PostgreSQL, the world's most popular open source relational database
  • Develop and operate Apple's cloud-based relational databases service
  • Work on modern database technologies, distributed systems and storage engineering
  • Push the limits of open-source PostgreSQL for enterprise-class performance
  • Ensure reliable administration of database systems
  • Partner with Database Engineering and SRE teams
  • Mentor junior engineers

Requirements For Software Development Engineer, Databases, AiDP

PostgreSQL
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
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Software Development Engineer, Databases, AiDP

Software Development Engineer, Databases, AiDP

Software Development Engineer role at Apple focused on PostgreSQL database development and cloud database operations, offering competitive pay and benefits.

Software Engineer (Solutions Architect), Enterprise Systems

Senior Solutions Architect role at Apple focusing on enterprise systems design and architecture for cloud-based support applications.

Graphics (GPU) Performance Analysis Architect

Senior GPU Performance Analysis role at Apple, focusing on architecture optimization and performance analysis for next-gen graphics processors.

Senior Software Development Engineer (Apache Flink) - Apple Data Platform

Senior Software Development Engineer position at Apple focusing on Apache Flink and distributed streaming systems, offering competitive compensation and the opportunity to work on large-scale data infrastructure.

Systems Software Developer - CAD Infrastructure

Systems Software Developer position at Apple focusing on CAD infrastructure and post-silicon systems development.