Software Development Engineer, Postgres, AI & Data Platforms

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $255k
$129k most similar roles pay here $346k

This role pays more than 86% of similar roles. Most pay $151,878–$222,000 — the shaded band above. At the midpoint, this role pays about $255k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 2305 open roles on FindRole.

Listed pay typically runs $175,000–$280,000 across 1873 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Development Engineer, Postgres, AI & Data Platforms

Software Development Engineer (Postgres), AI & Data Platforms (AiDP) joins the Postgres team to develop and operate a cloud-based relational database service. This role involves contributing to major components of PostgreSQL, including query execution, storage, replication, high-availability, scaling, and administration. The engineer will work on modern database technologies, distributed systems, and storage engineering to provide enterprise-class performance and durability for internal workloads. Candidates must possess proficiency in C, C++, and Rust, alongside a deep understanding of data structures, algorithms, and relational database internals like MySQL or MariaDB. Required expertise includes system-level hardware, networking components, operating system concepts, and performance engineering using debugging and profiling tools. The role focuses on solving challenges related to high-throughput systems, consistency models, and query optimization within the AI & Data Platforms domain to support large-scale data services.

What does a Software Development Engineer earn in California?

Median $215000 from 77 postings across 9 companies.

See salary data

What you'll do

  • Develop and contribute to the core components of the open-source PostgreSQL database.
  • Build and operate a highly reliable, cloud-based relational database service at massive scale.
  • Optimize query execution, storage, replication, and high-availability features for enterprise performance.
  • Engineer distributed systems and storage engines to handle millions of queries per second.
  • Perform performance engineering using advanced testing, debugging, and profiling tools.
  • Develop software in C, C++, or Rust for database and infrastructure components.
  • Mentor junior engineers and provide technical guidance to the team.

What we're looking for

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

More like this

Similar roles

Platform Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 37 days ago $150,400$277,600
PostgreSQL Python Java Kotlin C C++ Microservices API CI/CD AWS GCP Prometheus Grafana Splunk LLM RAG Machine Learning Observability
5+ yrs exp

Senior Software Engineer, AI & Data Platforms

Apple Inc

Sunnyvale, CA 31 days ago
Python Go AWS GCP AliCloud Kubernetes Docker PostgreSQL MongoDB Microservices REST gRPC Data Engineering Containerization Multi-threading Concurrency System Design API Development