Software Engineering Applications
At a glance
AI generatedTL;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
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
- Software Development Engineer 10
- Apple Business Systems Engineer Manager 8
- iPad Touch Electrical Engineer 3
- Machine Learning Engineer, Apple Store Online 3
- Manager, Machine Learning, Apple Store Online 3