Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Compute Runtime Software Engineer 
United States, Washington, Seattle 
746130617

31.03.2025
  • Bachelor’s Degree in Computer Science, or equivalent related experience.
  • At least 5+ years of software design and development experience in infrastructure engineering (compute, storage and network virtualization) with an emphasis on micro-services architectures and containerization
  • Advanced programming language proficiency in C, C++, Swift or Go, with a track record of designing and developing high performance, secured, scalable and reliable systems
  • Hands-on experience with some or all of the following topics: Linux containerization, Linux filesystems, Image distribution, Content storage, Kernel and container security
  • Love open source and collaboration
  • Experience with Linux system programming
  • Development experience in one or more of: Cloud security, Container / Linux Kernel security and API security
  • Experience troubleshooting and diving into metrics to identify resource contention and bottlenecks
  • Experience designing benchmarks and load tests to characterize performance and establish scalability models
  • Development experience with container orchestration systems such as Docker, Kubernetes or Mesos is a plus
  • Development experience in combination of virtualization and container technologies to build a cloud native hypervisor (KubeVirt, Kata, Firecracker, macOS Virtualization Framework) is a plus
  • Systems programming experience on Darwin with Swift is a plus
  • Programming Linux system virtualization based on Libvirt, QEMU, KVM Understanding of various shared networked storage solutions (iSCSI, NFS, cluster file systems) is a plus
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.