New: upload your resume and get matched to AI jobs. Free to start →

Senior HPC Engineer, GPU Compute

Salary not listed • Amsterdam, Netherlands; Berlin, Germany; London, United Kingdom • Full-time

Posted 2y ago

This job has been open for more than 60 days. It may no longer be actively hiring, so check with the company before putting a lot into an application.

Job Location

Amsterdam, Netherlands; Berlin, Germany; London, United Kingdom

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Infrastructure Engineer

About the job

Nebius is building a full-stack AI cloud platform to support developers and enterprises from data and model training through to production deployment. We are seeking a Senior HPC Cluster Engineer to join our GPU & InfiniBand team, focusing on enhancing and optimizing core components of our hyperscaler platform. This role involves working closely with GPU computing, InfiniBand networks, and the KVM/QEMU stack, ensuring high performance and security in multi-GPU, HPC environments. You will analyze, troubleshoot, and improve infrastructure to support new hardware, fine-tune system performance, and automate fault detection and resolution in a complex system.

Responsibilities

  • Tune the performance of GPU clusters and InfiniBand networks for optimal operation in HPC and GPU-based environments.
  • Analyze and troubleshoot root causes of issues related to GPUs and InfiniBand networks, and propose corrective actions.
  • Integrate new hardware into existing infrastructure, including support for new GPU hardware through software stacks like Kubernetes, QEMU, and KVM.
  • Enhance automation systems for proactive monitoring, detecting, and resolving issues in GPU and InfiniBand environments.
  • Configure and manage GPU devices and InfiniBand fabrics, ensuring efficient and reliable operation.

Requirements

  • 5+ years of professional experience in system-level software development, focused on performance optimization and low-level programming.
  • 3+ years of hands-on experience with Linux systems (administration, troubleshooting, and performance tuning).
  • In-depth understanding of server architecture, including PCIe devices, NICs, Linux OS/Kernel, and high-performance computing (HPC) systems.
  • Strong proficiency in one or more performance-oriented programming languages (C/C++, Go, Python).

Benefits

  • Competitive compensation
  • Career growth and learning opportunities
  • Flexibility and ownership
  • Collaborative and innovative culture
  • Opportunity to work on impactful AI projects
  • International environment and talented teams