Taro Logo

Software Development Engineer, Databases, AiDP

A technology company that revolutionizes entire industries through innovative products and services.
$197,400 - $360,200
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, Databases, AiDP

The Apple Postgres team is seeking a talented Software Development Engineer to join their database engineering efforts. This role is part of the team that develops and operates Apple's cloud-based relational databases service, powering critical workloads across Services, Manufacturing, AIML, and more.

As a Software Development Engineer on the Postgres team, you'll be working with world-class experts to push the boundaries of PostgreSQL database technology. Your work will directly impact millions of users through the deployment and operation of database systems that handle millions of queries per second across petabytes of data worldwide.

The ideal candidate brings deep expertise in database systems, with strong knowledge of system-level components, operating systems concepts, and advanced distributed systems principles. You'll be contributing to all major components of PostgreSQL, including query execution, storage, replication, high-availability, and scaling features.

This role offers the opportunity to work on cutting-edge database technology at massive scale, while contributing to open-source PostgreSQL. You'll collaborate with Database Engineering and SRE teams, mentor junior engineers, and help shape the future of Apple's critical database infrastructure.

The position requires exceptional technical skills in C/C++/Rust programming, deep understanding of database internals, and proven experience with distributed systems. You'll be joining a team that values rigorous engineering practices, customer focus, and collaborative problem-solving.

Apple offers a comprehensive benefits package including competitive base pay, equity opportunities through RSUs and ESPP, comprehensive healthcare, retirement benefits, education reimbursement, and various other perks. Join us in building and operating database systems that power some of Apple's most important services worldwide.

Last updated 3 months 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, coding in C, C++
  • 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
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and RSUs
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?