Database Systems SRE, ASE Cassandra SRE

Apple Inc

Actively hiring Posted this week
Seattle, Washington Posted 4 days ago $139,500$258,100 / year

At a glance

AI generated

TL;DR

Apple’s Services Engineering organization is hiring a senior Database Systems Engineer for its Cassandra SRE team, where you will develop and maintain software that manages Apache Cassandra, a critical component of Apple's internet services like iCloud. Your daily tasks include enhancing monitoring and alerting systems, optimizing performance, and contributing to the stability and scalability of distributed database infrastructure across various deployment platforms. You’ll work closely with Core Storage and Analytics teams, requiring strong communication skills and experience in managing large-scale deployments on Kubernetes. The role demands proficiency in Java, Go, or Python, along with a deep understanding of system-level hardware, networking, and datacenter architecture. This position offers the opportunity to impact millions of users by ensuring seamless operation of Apple’s most critical internet services at massive scale.

Skills

Kubernetes Python Java Go Cassandra Monitoring Alerting Incident management Performance engineering Networking topologies Multi-datacenter systems Failure domains Wide-area networking Automation tooling Troubleshooting Docker CI/CD

What you'll do

  • Develop and maintain software for managing Apache Cassandra at massive scale.
  • Contribute to monitoring, alerting, and incident management systems for database services.
  • Optimize performance of distributed databases and storage systems across various platforms.
  • Design and implement multi-datacenter deployment architectures with wide-area networking.
  • Collaborate on upstream patches to improve stability, performance, and scalability of Cassandra.
  • Engage in troubleshooting and deep dive analysis of production service issues at scale.

What we're looking for

  • 7+ years experience in Site Reliability Engineering Infrastructure roles
  • Support of internet-facing production services through deployments, on-call duties, and incident management
  • Experience managing large-scale infrastructure using automation tools
  • Proficiency in at least one programming language: Java, Go, or Python
  • Operational expertise deploying services on Kubernetes at scale
  • Understanding of datacenter architecture and multi-datacenter system design
  • Strong troubleshooting skills with deep performance analysis capabilities

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