Location
Madrid, Spain, or remote across Europe and the United Kingdom; applicants must be authorized to work in the country where they apply.
About the company
A global AI cloud provider building a full-stack platform that takes developers and enterprises from data and model training to production deployment. Its 1,500+ person team, including hundreds of engineers, works across compute, storage, networking and applied AI, with R&D hubs in Europe, the UK, North America and Israel.
Responsibilities
- Tune GPU clusters and InfiniBand networks to keep HPC and GPU workloads running at peak performance.
- Diagnose the root causes of GPU and InfiniBand issues and drive corrective fixes.
- Bring new hardware, including new GPUs, into the existing stack via Kubernetes, QEMU and KVM.
- Build out automation for proactive monitoring, fault detection and resolution, and manage GPU devices and InfiniBand fabrics.
Requirements
- 5+ years of system-level software development focused on performance optimization and low-level programming.
- 3+ years of hands-on Linux administration, troubleshooting and performance tuning.
- Solid grasp of server architecture: PCIe devices, NICs, the Linux kernel and HPC systems.
- Strong skills in at least one performance-oriented language such as C/C++, Go or Python.