Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Apple Cloud Infrastructure Engineer - GPU 
United States, Washington, Seattle 
362724936

18.11.2024
Description
In this role you will be responsible for developing, debugging and maintaining virtual networking software solutions for GPUs for various cloud platforms. You will - Design, implement, and optimize GPU and high-performance networking solutions, ensuring seamless integration and high throughput in virtualized environments. - Work extensively with KVM, QEMU, and Linux kernel modifications to enable GPU functionality within virtual machines, including GPU pass through and SR-IOV configurations. - Develop RDMA solutions and networking optimizations, particularly in relation to GPU workloads, to improve data transfer rates and minimize latency in distributed applications. - Tackle and resolve sophisticated issues across GPU, virtualization, and networking layers, ensuring robust performance and stability.- Build and maintain documentation, standard methodologies, and scripts for deployment and management of GPU and RDMA networking in virtualized environments.
Minimum Qualifications
  • Bachelorʼs Degree in Computer Science or related field
  • 5+ years of experience in virtualization, specifically with KVM and QEMU.
  • Strong Linux development background, including kernel-level development and tuning for high-performance GPU and networking workloads.
  • Expertise in GPU development, including driver integration, configuration, and debugging, as well as hands-on experience with hypervisor GPU passthrough and SR-IOV.
  • Proficiency in high-speed networking, particularly RDMA (e.g., InfiniBand, RoCE), and network performance optimization in virtualized settings.
  • Proven programming skills in system programming languages (C/C++) and scripting languages (Python, Bash).
Preferred Qualifications
  • Familiarity with CUDA libraries and GPU compute frameworks.
  • Experience with CloudStack or similar cloud orchestration platforms.
  • Knowledge of advanced virtualization concepts, including nested virtualization, VM live migration, and NUMA optimization.
  • Familiarity with Docker, Kubernetes, and containerization technologies.
  • Experience with distributed GPU workloads and optimizing GPU network performance in multi-node environments.
Pay & Benefits
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $135,400 and $250,600, and your base pay will depend on your skills, qualifications, experience, and location.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.