Taro Logo

Software Development Engineer, Databases, AiDP

A technology company that revolutionizes entire industries through innovative products and services.
$207,800 - $378,700
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 mission of developing and operating cloud-based relational database services that power critical Apple workloads. This role offers an exciting opportunity to work with PostgreSQL, the world's most popular open source relational database, at massive scale.

As a Software Development Engineer on the Postgres team, you'll be part of a group of experts working on modern database technologies and distributed systems. Your work will directly impact millions of users through the development and operation of database services that process millions of queries per second across multiple data centers worldwide.

The ideal candidate will bring deep expertise in database systems, with the ability to contribute to all major components of PostgreSQL including query execution, storage, replication, and high-availability features. You'll need strong understanding of system-level hardware, networking components, and operating systems concepts, combined with advanced knowledge of database fundamentals and distributed systems principles.

This role offers the chance to:

  • Work on enterprise-class database features focusing on performance, availability and durability
  • Contribute to open source PostgreSQL development
  • Collaborate with Database Engineering and SRE teams
  • Help mentor junior engineers
  • Impact critical Apple services used by millions

The position requires excellent communication skills and customer focus when working with internal stakeholders. You'll be joining a collaborative environment where you can grow your expertise while working on challenging technical problems at scale.

Benefits include competitive base pay, equity through stock programs, comprehensive healthcare, retirement benefits, education reimbursement, and potential bonuses. Join us in helping build and maintain the database infrastructure that powers Apple's most important services.

Last updated 3 months ago

Responsibilities For Software Development Engineer, Databases, AiDP

  • Develop and contribute to PostgreSQL
  • Work on cloud-based relational databases service
  • Develop enterprise-class performance, availability and durability features
  • Contribute to major components including query execution, storage, replication, high-availability
  • 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

Interested in this job?