A

Apple

Designs phones, computers and their operating systems

Database Engineer - Ads

Database AdministrationConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedIn-person

About the Job

Requirements

  • 3-8 years of experience in IT, software, or database engineering.
  • Hands-on experience with PostgreSQL or another relational database with a clear path to PostgreSQL, with a solid understanding of core database concepts.
  • Working knowledge of SQL and query tuning and execution plans, including EXPLAIN, indexing basics, and pg_stat_*.
  • Experience with at least one major cloud provider, ideally AWS, and core services including compute, managed databases, storage, networking, security groups, VPC, KMS, and IAM.
  • Proficiency in Python for scripting and automation.
  • Exposure to continuous integration and continuous delivery and DevOps tooling, including Git, Jenkins, GitLab CI, GitHub Actions, Terraform, CloudFormation, Helm, or ACK.
  • A demonstrated track record of scripting or automating repetitive work.
  • Working knowledge of Linux or Unix fundamentals.
  • Strong analytical and problem-solving skills, eagerness to learn, and good communication and collaboration skills.

Responsibilities

  • Work with senior engineers and Application and Infrastructure teams to support initiatives, operational readiness, and engineering standards.
  • Support routine database maintenance, including upgrades, patching, user management, backup, and recovery, primarily on PostgreSQL and AWS-hosted databases.
  • Help troubleshoot and resolve performance issues by developing skills in SQL and query tuning, indexing, and basic memory and input/output optimization, including shared_buffers and work_mem.
  • Write and optimize SQL queries and assist in tuning database workloads for efficiency.
  • Assist in schema design, indexing, and partitioning under the guidance of senior team members.
  • Build automation for recurring and manual database tasks by identifying toil and replacing it with scripts and tooling.
  • Develop and maintain Python automation and tooling, including backup checks, health monitoring, provisioning scripts, and operational runbooks as code.
  • Deploy and manage databases and changes through continuous integration and continuous delivery pipelines, contributing to infrastructure as code, pipeline automation, and version-controlled database changes.
  • Provision and operate database infrastructure on AWS using EC2, RDS/Aurora, S3, IAM, VPC, and CloudWatch.
  • Support distributed database environments and learn replication concepts, including PostgreSQL logical replication.
  • Troubleshoot technical problems, escalate appropriately, and document solutions.
  • Participate in rotational on-call support with senior backup while ramping up.

Desired Qualifications

  • Exposure to distributed databases such as CockroachDB, YugabyteDB, Cassandra, MongoDB, or similar.
  • Familiarity with deploying or running databases on Kubernetes or containers.
  • Experience with PostgreSQL replication, including streaming or logical replication.
  • Familiarity with monitoring and observability tooling such as Prometheus, Grafana, CloudWatch, and OpenTelemetry.
  • Exposure to other database technologies, including graph databases, NoSQL, or data warehouses such as Snowflake.
  • Contributions to open source or personal automation or infrastructure projects.

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