Software Development Engineer (Postgres), AI & Data Platforms (AiDP)

Apple

Sunnyvale (CA)

On-site

USD 185,000 - 325,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Discretionary bonuses or commissions
Relocation assistance
Stock programs
Medical and dental coverage
Education reimbursement

Job summary

Apple, Inc. is seeking a skilled engineer to join the PostgreSQL team, developing and operating a cloud relational database service that powers Apple’s workloads. You will contribute to PostgreSQL, work on high-availability, scaling, and storage, and collaborate with multi-site teams across IS&T.

The role emphasizes strong C/C++, Rust expertise, open-source engagement, and mentorship of junior engineers, with a base pay range reflecting location and experience.

Qualifications

  • BS in Computer Science/related fields with 5+ years of relevant work experience.
  • High level of proficiency in C, C++, Rust.
  • Advanced understanding of data structures and algorithms in storage and indexing, coding in C, C++.
  • Experience developing software in open source communities.
  • Knowledge of the internals of relational databases such as PostgreSQL (or MySQL, MariaDB).

Responsibilities

  • Collaborate with Database Engineering and SRE teams, with a strong customer focus when engaging with internal customers.
  • Mentor junior engineers and work effectively with colleagues located in other locations.

Skills

C
C++
Rust
Data structures & algorithms
Open source experience
PostgreSQL internals
Relational databases

Education

BS in Computer Science/related fields
MS in Computer Science/related fields

Tools

Linux
Linux kernel development

Job description

Sunnyvale, California, United States Software and Services

The people here at Apple don't just craft products - they build the kind of wonder that’s revolutionized entire industries! It's the diversity of those people and their ideas that encourages the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it!The Postgres team at Apple invites interested engineers to join our team to develop and contribute to PostgreSQL, the world’s most popular open source relational database. Our engineers develop and operate Apple’s cloud-based relational databases service hosting PostgreSQL databases that power some of Apple’s most important workloads in Services, Manufacturing, AIML and many more. You will be joining a team of experts working on modern database technologies, distributed systems and storage engineering, helping push the limits of open-source PostgreSQL in order to offer enterprise-class performance, availability and durability to our customers, as well as to ensure reliable administration. Your work will be deployed at massive scale, serving millions of queries per second over many petabytes of data across our data-centers worldwide and impact the experiences of many millions of users of key Apple services.AI & Data Platforms (AiDP) is IS&T's engine for AI-powered innovation. The team brings together data, application development, and machine learning — including generative AI — along with data services and customer success functions, to help IS&T build solutions more efficiently and streamline the adoption and embedding of generative AI across Apple.

Description

The Apple Postgres team develops and operates a highly reliable, cloud relational databases service that serves all of Apple. We’re looking for curious, enthusiastic and collaborative developers with an extraordinary degree of care and rigor in engineering who can 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. Success in this role requires a high level of expertise in several of the following:

  • 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, isolationlevels, crash and recovery semantics)
  • Advanced concepts such as failure detection, load balancing, request pipelining and operational semantics ofhigh-throughput systems
  • Performance engineering, understanding of advanced testing methodologies, familiarity with debugging andprofiling tools
Responsibilities
  • The role also requires excellent communication and the ability to partner closely with our Database Engineering and SRE teams, and a high degree of customer focus when engaging with internal customer.
  • The ability to work effectively with colleagues based in other locations is also essential, as well as the ability to help mentor junior engineers.
Minimum Qualifications
  • BS in Computer Science/related fields with 5+ years of relevant work experience
  • High level of proficiency in C, C++, Rust
  • Advanced understanding of data structures and algorithms in storage and indexing, coding in C, C++
  • Experience developing software in open source communities
  • Knowledge of the internals of relational databases such as PostgreSQL (or MySQL, MariaDB)
Preferred Qualifications
  • MS in Computer Science/related fields with 8+ years of relevant experience
  • Expertise with code performance and optimization
  • Expertise with Relational database systems architecture
  • Knowledge of Linux Kernel development

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $184,700 and $324,800, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Platform Software Engineer, AI & Data Platforms (AiDP)
Platform Software Engineer, AI & Data Platforms (AiDP)

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Employee stock programs
Relocation assistance
+2
Software Data Architect, PostgreSQL Database - AiDP
Software Data Architect, PostgreSQL Database - AiDP

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 263,000 - 394,000
Stock programs
Relocation assistance
Principal Data Architect, PostgreSQL Database - Ai & Data Platforms (AiDP)
Principal Data Architect, PostgreSQL Database - Ai & Data Platforms (AiDP)

Apple Inc. • Sunnyvale (CA)

On-site
USD 263,000 - 394,000
Medical benefits
Dental benefits
Retirement plan
+3
Sr. Platform Software Engineer, AI & Data Platforms (AiDP)
Sr. Platform Software Engineer, AI & Data Platforms (AiDP)

Apple, Inc. • Austin (TX)

On-site
USD 140,000 - 180,000
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)

Apple • Sunnyvale (CA)

On-site
USD 150,000 - 225,000
Comprehensive medical and dental cover
Employee stock purchase plan
Relocation assistance
+1
Sr. Software Development Engineer, AI & Data Platforms (AiDP)
Sr. Software Development Engineer, AI & Data Platforms (AiDP)

Apple • Sunnyvale (CA)

On-site
USD 216,000 - 325,000
Medical and dental coverage
Retirement benefits
Employee stock plans
+1
Sr. Software Engineer (Data Solutions), IS&T Ai & Data Platforms
Sr. Software Engineer (Data Solutions), IS&T Ai & Data Platforms

Apple • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Software Engineer (Data Analytics), AI & Data Platforms (AiDP)
Software Engineer (Data Analytics), AI & Data Platforms (AiDP)

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 150,000 - 225,000
Software Engineer, Reliability Engineering, AiDP
Software Engineer, Reliability Engineering, AiDP

Apple • Sunnyvale (CA)

On-site
USD 150,000 - 225,000
Comprehensive medical and dental cover
Retirement benefits
Discounted products and free services
+2
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)

Apple Inc. • Sunnyvale (CA)

On-site
USD 140,000 - 190,000