Database Infrastructure and Reliability Engineer- Apple Services Engineering

Apple Inc.

Bengaluru

On-site

INR 1,800,000 - 2,600,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Apple Inc. is seeking an experienced Database Infrastructure and Reliability Engineer to own and advance massive-scale distributed database systems.

You will drive reliability, automation, and cross-functional initiatives across platforms like iCloud, Maps, and App Store, collaborating with multi-disciplinary teams. The role demands 8+ years in infrastructure or distributed systems, strong programming skills (Go, Python, Ruby, or Java), and deep Linux/networking knowledge.

Qualifications

  • 8+ years of relevant experience in infrastructure engineering or distributed systems.
  • Strong software engineering fundamentals with an SRE mindset focused on reliability, automation, and operational excellence.
  • Familiarity with microservices architecture and container orchestration with Kubernetes.
  • Experience leading projects of significant complexity, ambiguity, and cross-functional scope.
  • Experience managing large scale distributed systems in cloud environments like AWS or GCP.
  • Proficiency in Go, Python, Ruby, or Java.
  • Solid understanding of Linux, networking, and infrastructure components.
  • Experience deploying, supporting, and monitoring large-scale distributed services.

Responsibilities

  • Take ownership of complex, ambiguous technical problems and independently drive scalable, reliable solutions with minimal guidance.
  • Lead and contribute to complex cross-functional projects, providing technical direction and aligning solutions with business objectives.
  • Design, develop, and operate highly available, high-performance distributed database systems at massive scale.
  • Serve as a technical domain expert - identifying quality improvements and mentoring junior engineers through coaching.
  • Drive automation of operational workflows and improve system reliability and performance.
  • Communicate complex technical information clearly across multi-disciplinary teams; frame issues to drive clarity and informed decisions.
  • May engage with external communities or stakeholders to drive alignment and shared understanding.
  • Contribute to cross-organization technical initiatives and expand domain knowledge.
  • Foster a culture of engineering excellence, inclusive practices, and continuous improvement.
  • Ensure the customer perspective is considered in all technical decisions.

Skills

Go
Python
Ruby
Java
Distributed systems
Linux
Networking
Kubernetes
SRE mindset

Education

Bachelor's / Master's degree in Computer Science or Similar

Tools

Kubernetes
Puppet
Chef
Ansible
Spinnaker

Job description

Database Infrastructure and Reliability Engineer- Apple Services Engineering

People at Apple don't just build products - they craft experiences that have revolutionized entire industries. The diversity of our people and ideas inspires innovation in everything we do. At Apple, new ideas quickly become great products, services, and customer experiences. Bring your passion and expertise, and there's no telling what you could accomplish!

Description

The Apple Services Engineering Infrastructure team builds the next generation of platforms that empower Apple engineers to create products our customers love. We ensure the reliability and availability of mission-critical services like iCloud, Maps, Apple Music, Apple TV+, Podcasts, and the App Store, enjoyed by billions of users worldwide. We manage massive-scale NoSQL and distributed database systems, and we're looking for an advanced engineer who can independently take ownership of complex problems, drive cross-functional solutions, and contribute to the technical direction of the team.

Responsibilities
  • Take ownership of complex, ambiguous technical problems and independently drive scalable, reliable solutions with minimal guidance.
  • Lead and contribute to complex cross-functional projects, providing technical direction and aligning solutions with business objectives.
  • Design, develop, and operate highly available, high-performance distributed database systems at massive scale.
  • Serve as a technical domain expert - identifying quality improvements, establishing efficient workflows, and mentoring junior engineers through targeted coaching.
  • Drive automation of operational workflows and continuously improve system reliability and performance through iterative development.
  • Communicate complex technical information clearly across multi-disciplinary teams; frame issues to drive clarity, alignment, and informed decision-making.
  • May engage with external technical communities or stakeholders to drive alignment and shared understanding.
  • Contribute to cross-organization technical initiatives, expanding domain knowledge into adjacent disciplines.
  • Foster a culture of engineering excellence, inclusive practices, and continuous improvement within the team.
  • Ensure the customer perspective is prominently considered in all technical and architectural decisions.
Minimum Qualifications
  • 8+ years of relevant experience in infrastructure engineering, site reliability engineering, or distributed systems.
  • Strong software engineering fundamentals — design, implementation, and microservices — with a deep SRE mindset focused on reliability, automation, and operational excellence
  • Familiarity with microservices architecture and container orchestration with Kubernetes.
  • Established technical expertise with a strong track record of leading projects of significant complexity, ambiguity, and cross-functional scope.
  • Experience managing large scale distributed systems in public, private, or hybrid cloud environments like AWS or GCP.
  • Proficiency in one or more programming languages such as Go, Python, Ruby, or Java.
  • Solid understanding of Linux operating systems, networking protocols, and infrastructure components.
  • Experience deploying, supporting, and monitoring large-scale distributed services and application stacks.
  • Experience with scale testing, disaster recovery, and capacity planning.
Preferred Qualifications
  • Bachelor's / Master's degree in Computer Science or Similar
  • Experience with NoSQL technologies such as Apache Cassandra.
  • Knowledge of infrastructure domains such as storage systems and networking.
  • Strong problem-solving ability with sound judgment in evaluating technical risks, tradeoffs, and solution options.
  • Hands-on experience with configuration management or software delivery platforms such as Puppet, Chef, Ansible, or Spinnaker.
  • Strong written and verbal communication skills with the ability to present complex information to diverse audiences.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Database Infrastructure and Reliability Engineer- Apple Services Engineering
Database Infrastructure and Reliability Engineer- Apple Services Engineering

Apple • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Senior Site Reliability Engineer, Customer Systems
Senior Site Reliability Engineer, Customer Systems

Lex • Hyderabad

Hybrid
INR 4,500,000 - 6,000,000
Site Reliability Engineering Manager
Site Reliability Engineering Manager

Apple Inc. • Hyderabad

On-site
INR 3,500,000 - 5,200,000
DevOps Engineer
DevOps Engineer

Lex • Bengaluru

On-site
INR 2,000,000 - 4,000,000
DevOps Engineer
DevOps Engineer

Apple Inc. • Bengaluru

On-site
INR 2,000,000 - 3,200,000
Senior Software Engineer (Java, Spring Boot and Microservices), Customer Systems
Senior Software Engineer (Java, Spring Boot and Microservices), Customer Systems

Apple Inc. • Hyderabad

On-site
INR 1,800,000 - 3,500,000
Site Reliability Engineer (ETS)
Site Reliability Engineer (ETS)

Apple Inc. • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Software Development Engineer
Software Development Engineer

Apple • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Software Site Reliability Engineer - AI & Data Platforms
Software Site Reliability Engineer - AI & Data Platforms

Apple Inc. • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Technical Architect- Customer Systems
Senior Technical Architect- Customer Systems

Apple • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Career growth opportunities
Innovative work environment
Diversity and inclusion initiatives