CareerPlan

Senior GPU Networking Architect

Switzerland, ZurichFull-time293k2026-06-12 → 2026-11-10

Core

Build and optimize GPU communication kernels and device-side APIs to enable efficient data movement across nodes and accelerators in large-scale AI systems.

Role type

Senior GPU Networking Architect (Systems IC)

Builds

GPU communication primitives, device-side APIs, and software foundations for distributed AI training and inference.

Domain

High-performance computing, GPU architecture, and distributed AI systems.

Deliverable

production ML models

Required skills

CUDA programming, GPU architecture (warp scheduling, memory hierarchy), systems-level C/C++, GPU data movement (GPUDirect RDMA), performance profiling (Nsight), distributed deep learning parallelism, RDMA/InfiniBand/NVLink.

Preferred skills

NCCL/NVSHMEM optimization, kernel pipelining/persistent kernels, LLM training/inference workloads (PyTorch, TensorRT-LLM, vLLM), disaggregated serving architectures.

Technologies

CUDA, C/C++, Nsight Compute, Nsight Systems, NCCL, NVSHMEM, InfiniBand, NVLink, NVSwitch, PyTorch, TensorRT-LLM, vLLM.

Responsibilities

Build and optimize GPU communication kernels for collective and point-to-point operations; develop GPU-resident communication primitives and device-side APIs; profile and tune GPU kernels to minimize latency and overlap compute with communication; collaborate with network and AI framework teams to co-design communication strategies; build proofs-of-concept and conduct experiments to validate new communication strategies; contribute to programming models exposing GPU-aware networking capabilities.

Seniority

Senior, hands-on IC