Engineering Manager - Cloud Compute Software

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Engineering Manager for Cloud Compute Software at Apple, leading a team to build and enhance massive clusters for Virtual Machines, Containers, and associated infrastructure to support Apple's services. The role involves defining strategy, leading daily execution, mentoring engineers, and collaborating with partners and customers.

What you'd actually do

  1. Define and execute on vision, strategy and roadmap for Apple’s cloud compute platforms.
  2. Lead day-to-day executions of the team including sprint planning, prioritization and retrospectives.
  3. Engage closely with partner and customers to drive clarity in the vision of Apple’s compute needs.
  4. Mentor and develop engineers through regular one-on-ones, career planning, and performance feedback, fostering a culture of ownership and continuous improvement
  5. Collaborate with recruiting to attract and hire top reliability engineering talent

Skills

Required

  • cloud platforms
  • large scale distributed systems
  • technical leadership
  • people management
  • distributed systems knowledge
  • operating systems knowledge
  • cross-functional collaboration
  • technical decision influence
  • Bachelor’s degree in Computer Science, Engineering, or equivalent

Nice to have

  • advanced virtualization concepts
  • nested virtualization
  • QEMU
  • NUMA optimizations
  • storage
  • networking
  • virtualization
  • managing competing priorities
  • driving initiatives to completion
  • delivering results in fast-paced environments

What the JD emphasized

  • 10+ years of experience in cloud platforms, specifically building large scale distributed systems.
  • 5+ years of experience in a technical leadership role with people management responsibilities.