Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Apple Cloud Networking Engineer - GPU 
United States, Washington, Seattle 
369359358

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 - Drive ideas from inception to implementation establishing a reputation sought out throughout the organization for advice and consultation through setting standards, process and technical direction- Design, implement, code, review, and debug software components and drivers- Generate and review design documentation - Participate in qualifications and rollouts of software to production clusters - Benchmark, analyze and improve scale, performance and resiliency issues
Minimum Qualifications
  • Bachelor’s Degree in Computer Science, or equivalent related experience.
  • Experience qualifying and configuring multiple versions of GPU hardware, NVIDIA drivers, and CUDA, plus their interaction with well known frameworks (TensorFlow, PyTorch, Keras, Horovod, etc).
  • Experience with advanced high-speed/low-latency Kubernetes networking stack. Ex : RoCE (RDMA over Converged Ethernet)
  • Experience in software development and deployment of networking technologies (SDN, OpenVSwitch)
  • Experience in using and building cloud technologies such as CloudStack, OpenStack, AWS, GCP etc.
  • A critical accuracy for correct code
  • Proficiency in testing your software
  • Ability to parse user requirements and develop production-quality solutions.
Preferred Qualifications
  • Experience running large NVIDIA GPU fleets at scale. NVIDIA GPU nodes are less stable than CPU-only nodes. Requires knowledge on linux kernel tuning for GPUs, common HW/SW issues, and implementing preemptive health-checks.
  • Experience qualifying and configuring environments where containers run a different GPU driver version from the one running on the host (Over docker/K8S or just LXC containers).
  • Ability to effectively communicate within a team, with project collaborators, and project partners
  • Experience with automation frameworks and CI/CD systems.
  • Excellent problem solving and analytical thinking skills
  • Enthusiastic about quality, design, and user experience
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 $166,600 and $296,300, 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.