A

Apple

Designs phones, computers and their operating systems

Database Engineer - PostgreSQL Site Reliability Engineering

Database AdministrationConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • A master's degree in Computer Science, Engineering, or equivalent is required.
  • Eight to twelve years of experience supporting PostgreSQL databases in a high-volume, customer-facing environment.
  • In-depth understanding of PostgreSQL architecture and the internal workings of the PostgreSQL engine.
  • Strong experience in PostgreSQL optimization and performance tuning, including drill-down analysis and execution plan awareness.
  • Deep understanding of MVCC and its implementation in PostgreSQL.
  • Ability to perform major and minor version upgrades and migrations with near-zero downtime, selecting the appropriate approach for each situation.
  • Strong awareness of maintenance operations, including when and how to perform them.
  • Hands-on experience configuring and supporting logical, physical, and active-active replication.
  • Ability to install PostgreSQL from source code or RPM.
  • Strong knowledge of PostgreSQL parameters and the ability to tune parameters and configurations to optimize performance, throughput, and resource utilization.
  • Ability to manage day-to-day operations and issues, support the on-call/L2 team, and provide detailed root-cause analyses for outages.
  • Experience implementing PostgreSQL security best practices.
  • Background building and administering large-scale infrastructure supporting high transaction volumes in a mission-critical environment.
  • Ability to manage user administration, permissions, and role-based access grants.
  • Ability to implement backup methodologies including pg_dump/restore, online backups, incremental backups, and differential backups.
  • Proficiency in SQL and at least one scripting language, such as Shell or Python.
  • Hands-on experience with AWS services such as RDS and EC2, GCP services such as GKE, and AliCloud-related services.
  • Experience administering production, QA, and development database infrastructure.
  • Experience providing database architecture and design solutions.
  • Experience with database infrastructure setup, configuration, upgrades and patching, monitoring, and troubleshooting.
  • Experience building automation scripts for database infrastructure.
  • Experience measuring and optimizing system performance, including capacity planning and forecasting.
  • Experience participating in the evaluation, design, and development of technologies, extensions, and features for highly scalable distributed databases.
  • Ability to benchmark performance between versions of the same database technology or different database technologies, using pgbench or other open-source tools.
  • Ability to manage databases deployed across cloud infrastructure, including AWS, GCP, AliCloud, and Kubernetes.
  • May require participation in a 12×7 FTE/L3 on-call support rotation with other team members.
  • Awareness of AI tooling and MCP servers.
  • Deep expertise in Oracle-to-PostgreSQL migration and associated challenges and solutions.
  • Experience with CI/CD pipelines and Infrastructure as Code, such as Terraform and Ansible, is a plus.
  • Certified Kubernetes Administrator (CKA) certification.
  • AWS Certified Solutions Architect Associate certification.

Responsibilities

  • Administer and support PostgreSQL databases across a fleet deployed on bare metal, AWS, and Kubernetes.
  • Interact with application teams to understand requirements and recommend optimal database solutions.

Desired Qualifications

  • Strong communication skills and the ability to collaborate effectively across business and technical teams.
  • Ability to work in a fast-paced environment with tight delivery timelines.
  • Aptitude for independently learning and implementing new technologies for maximum benefit.
  • Creative problem-solving ability to devise multiple solutions to the same problem.

About the Company

Apple

Designs phones, computers and their operating systems

Apple designs and sells consumer electronics, from iPhone smartphones and Mac computers to tablets and wearable devices. Its operating systems manage apps and built-in functions for communication and work, while iCloud stores files and synchronizes data across devices. Customers buy additional digital services through subscriptions such as Apple Music and Apple TV, and developers distribute software through the App Store. Apple earns money from hardware sales, subscriptions and digital transactions, selling directly to customers and through retailers and mobile carriers around the world. It was founded in 1976 and has its headquarters in Cupertino, California.

Company size
10,001+
Company stage
IPO
Headquarters
Cupertino, CA
Founded
1976

Recently Posted Jobs

Explore more opportunities at Apple

See more jobs