Apple's Hardware Methodologies, Tools, & Solutions (HMTS) Platform team is seeking a High-Performance Computing (HPC) Engineer to serve as a vital connector between HPC infrastructure, Application development, operations, and Engineers. This role is crucial in maintaining the exceptional design environment for hardware engineering, supporting Apple's commitment to leading innovation in hardware.
As an HPC Engineer, you will be at the forefront of supporting, testing, and deploying HPC infrastructure products. Your responsibilities will include planning, coding, building, testing, deploying, operating, and monitoring Infrastructure-as-Code solutions for HPC server infrastructure. You'll need strong troubleshooting skills to independently identify and resolve issues, while also monitoring system performance and developing automation for common tasks.
The role requires expertise in managing large-scale HPC environments with 500+ node clusters, along with deep knowledge of technologies like SLURM, LSF, NVIDIA GPU compute, and InfiniBand. You'll work with FEA Solvers and collaborate across various engineering teams to find balanced solutions to complex problems.
The ideal candidate will have a Bachelor's degree in Computer Science and strong Linux administration skills. Experience with multiple MPI flavors, machine learning frameworks, and containerization technologies is highly valued. We're looking for someone who can maintain clear documentation, assess future capacity requirements, and demonstrate excellent interpersonal skills.
At Apple, you'll be part of a team that's pushing the boundaries of hardware engineering, working with cutting-edge HPC infrastructure to support innovative product development. This is an opportunity to contribute to the technology that powers one of the world's most influential companies while working alongside talented engineers in a collaborative environment.