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

Senior Systems Software Engineer, GPU Compute

$170k - $300k • Amsterdam, Netherlands; Germany; London, United Kingdom; Poland • Full-time

Posted 6mo 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; Germany; London, United Kingdom; Poland

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Infrastructure Engineer

About the job

Nebius is seeking a Senior Software Systems Engineer to join their team and contribute to the development of their AI cloud platform. This role focuses on enhancing and optimizing core components related to GPU computing and InfiniBand networks, including KVM/QEMU stack. You will work with hardware virtualization and device emulation technologies to ensure high performance and security in multi-GPU, HPC environments. The position involves analyzing, troubleshooting, and improving infrastructure, fine-tuning system performance, and automating fault detection and resolution within 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, detection, and resolution of issues in GPU and InfiniBand environments.
  • Configure and manage GPU devices and InfiniBand fabrics to ensure 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
  • Equity
  • Career growth and learning opportunities
  • Flexibility and ownership
  • Collaborative and innovative culture
  • Opportunity to work on impactful AI projects
  • International environment and talented teams