← Back to jobs
N

Senior System Software Engineer - NCCL Partner Enablement

·Israel
Not specifiedFull-timeHardware EngineeringSemiconductors

Seeking a Senior System Software Engineer to enable partners with NCCL, optimize performance of deep learning and HPC applications on GPU clusters, and develop tools for issue isolation. Requires expertise in parallel programming, C/C++, high-performance networking, and Linux.

Responsibilities

  • Engage with partners and customers to diagnose and resolve functional and performance issues with NCCL.
  • Conduct performance characterization and analysis of NCCL and deep learning applications on large GPU clusters.
  • Develop tools and automation to isolate issues on new systems and cloud platforms.
  • Guide customers and support teams on HPC best practices for multi-node clusters.
  • Create documentation and conduct trainings and webinars on NCCL.
  • Collaborate with internal teams across networking, GPUs, storage, and infrastructure.

Requirements

  • B.S./M.S. in CS/CE or equivalent experience with 5+ years relevant experience.
  • Experience with parallel programming and at least one communication runtime (MPI, NCCL, UCX, NVSHMEM).
  • Excellent C/C++ programming skills including debugging, profiling, and performance analysis.
  • Experience supporting HPC or AI in engineering or academic research communities.
  • Practical experience with high-performance networking (Infiniband/RoCE/Ethernet, RDMA).
  • Expertise in Linux fundamentals and a scripting language, preferably Python.
  • Familiarity with containers, cloud provisioning, and scheduling tools (Docker, Kubernetes, SLURM, Ansible).
  • Adaptability and ability to work across teams and time zones.

Nice to have

  • Experience with performance benchmarking and infrastructure development on HPC clusters.
  • Prior system administration experience for large clusters.
  • Experience debugging network configuration issues in large-scale deployments.
  • Familiarity with CUDA programming and GPUs.
  • Understanding of machine learning concepts and deep learning frameworks (PyTorch, TensorFlow).

Benefits

  • Competitive salary
  • Extensive benefits package
  • Diversity and inclusion initiatives
  • Flexible work environment

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions