Senior Solutions Architect, HPC and AI
Indexed description
What You’ll Be Doing
- Collaborating with NVIDIA’s training framework developers and product teams to stay ahead of the latest features and help partners to adopt them effectively.
- Assisting with deployment, debugging, and improving the efficiency of AI workloads on extensive NVIDIA platforms.
- Benchmarking new framework features, analyzing performance, and sharing actionable insights with both customers and internal teams.
- Working directly with external customers to solve cluster performance and stability issues, identify bottlenecks, and implement effective solutions.
- Build expertise and guide customers in scaling workloads efficiently and reliably on the latest generation of NVIDIA GPUs.
- Contributing to Europe’s Sovereign AI initiative by helping customers implement advanced resiliency features within AI training pipelines.
- BS, MS, PhD or equivalent experience in Computer Science, Electrical/Computer Engineering, Physics, Mathematics, or a related engineering field—or equivalent practical experience.
- 8+ years of experience in accelerated computing technologies at cluster scale, ideally including work with NVIDIA platforms.
- Strong programming skills in at least one of the following languages: C, C++, or Python.
- Practical experience identifying and resolving bottlenecks in large-scale training workloads or parallel applications.
- Hands-on experienced in profiling and debugging large parallel applications.
- Solid understanding of CPU and GPU architectures, CUDA, parallel filesystems, and high-speed interconnects.
- Experienced in working with large compute clusters with an understanding of their internal scheduling and resource management mechanisms (e.g. SLURM or Cloud based clusters).
- Proficient knowledge of training pipelines and frameworks, encompassing their internal operations and performance attributes.
- Experience in debugging training pipelines running on thousands of GPUs in production environment.
- Hands-on experience with performance profiling and optimizations using tools like Nsight Systems, Nsight Compute and good understanding of NCCL, MPI and low-level communication libraries.
- Ability to debug stability issues across the entire stack: parallel application, training frameworks, runtime libraries, schedulers, and hardware.
- Solid understanding of the internal workings of LLM frameworks such as PyTorch, Megatron-LM, or NeMo, and how they affect compute layers like CPUs, GPUs, network and storage or understanding of inference tools such as vLLM, Dynamo, TensorRT-LLM, RedHat Inference Server or SGLang.
Italy: The base salary range is 77,250 EUR – 133,900 EUR for level 4, and 97,500 EUR – 169,000 EUR for level 5.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. For Poland: The base salary range is 292,500 PLN - 507,000 PLN for Level 4, and 375,000 PLN - 650,000 PLN for Level 5. , , JR2007074
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search