Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Systems Software Engineer

Apple

$171,600 - $302,200
Aug 29, 2025
Seattle, WA, US
Apply Now

Apple is looking to build and improve internal cloud infrastructure offerings, specifically a high-performance batch compute platform, to support its services such as iCloud, iTunes, Siri, and Maps, and to deliver forward-looking high-performance virtualized infrastructure.

Requirements

  • Strong understanding of concurrency, parallelism, and distributed systems concepts
  • Familiarity with all aspects of software development from architecture to deployment and maintenance, especially in the context of infrastructure management
  • Fluency in Golang, Python, or similar languages in a systems or distributed systems context
  • Familiarity with node management systems like SaltStack, Ansible, Puppet or similar solutions
  • Prior experience of working with diverse hardware, operating systems, container runtimes (lxc, docker, containerd) and virtualization stacks (Qemu, KVM, Libvirt on x86, ARM)
  • Strong proficiency in Linux/Unix internals, administration, and troubleshooting
  • Operational knowledge of Kubernetes clusters

Responsibilities

  • Design, implement, and optimize virtualized compute offerings on a wide variety of hardware types
  • Design, implement, and maintain robust, scalable, and highly available services that support infrastructure management
  • Enjoy working on reliability, scalability, resilience, security, and performance limits of infrastructure services
  • Monitor on-server system performance, identify bottlenecks, and implement solutions to enhance efficiency of workloads in a virtualized computing environment
  • Conduct root cause analysis for on-server system failures and implement preventive measures
  • Collaborate with multi-functional teams across Apple to understand, integrate, and optimize critical workloads into our platform
  • Participate in software release qualifications, and large scale software and hardware upgrades to production clusters

Other

  • Customer-focused thinking and strong problem solving with attention to detail
  • Ability to effectively communicate within a team and with project collaborators
  • BS with 2+ years of experience in system software development or MS in Computer Science
  • Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services
  • Reimbursement for certain educational expenses - including tuition