Software Engineering Applications

Apple Inc

Actively hiring Posted this week
Austin, TX Posted 3 days ago

At a glance

AI generated

TL;DR

Join a dynamic team at Apple as a Senior Database Engineer, responsible for building and maintaining the global database platform that powers Apple’s services. You will deploy and manage databases on AWS and GCP using tools like RDS, EC2, S3, EKS, and GKE to ensure high performance and reliability. Your daily tasks include designing partitioning strategies, implementing monitoring solutions with Prometheus and Grafana, and automating routine maintenance activities. Essential skills are experience with MongoDB workloads, query optimization, disaster recovery planning, and storage management. You will collaborate closely with application teams to support load testing and ensure database systems meet performance standards while maintaining security and compliance across multi-region deployments.

Skills

AWS GCP MongoDB Python Bash Prometheus Grafana CloudWatch Docker CI/CD RAID IOPS Ops Manager mtools Compass Terraform

What you'll do

  • Design and maintain distributed database systems using sharding and replication for scalability.
  • Deploy and manage database clusters on AWS and GCP cloud platforms for resilience.
  • Implement monitoring and alerting solutions to proactively detect and resolve database issues.
  • Develop partitioning strategies across multiple database technologies for efficient data handling.
  • Ensure database security by implementing encryption, access controls, and adhering to compliance standards.
  • Automate repetitive database operations using Python and bash scripting for efficiency.
  • Troubleshoot complex technical issues under high-pressure scenarios to maintain system uptime.

What we're looking for

  • 7 years of experience designing and maintaining distributed database systems.
  • Expertise in deploying and managing database clusters on AWS and GCP.
  • Experience architecting infrastructure for high-performance MongoDB workloads.
  • Proficiency in query optimization, index configuration, and performance tuning.
  • Skills in disaster recovery planning and implementing backup strategies.
  • Implement end-to-end observability using tools like CloudWatch and Grafana.
  • Automate daily database activities with Python and bash scripting.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc