← Back to list
Job · Senior

Senior Software Developer, AI Networking

Software Engineer • Senior • Remote • Full-time Switzerland Switzerland

NVIDIA is hiring a Senior Software Developer for its AI Networking software development and codesign team, working on the latest NVIDIA hardware and full-stack benchmarking for data center scale systems.

Responsibilities

  • Develop AI networking communication frameworks and applications running in production on large-scale supercomputers and data centers
  • Develop production tools and benchmarks used by multiple teams inside and outside NVIDIA
  • Enable new AI models within the benchmarking infrastructure
  • Deliver insights through end-to-end analysis of large-scale workloads
  • Design and implement automation systems, including large-scale parameter search
  • Collaborate closely with networking and hardware teams to co-design new features

Requirements

  • BSc or MSc in Computer Science / Software Engineering
  • 5+ years of experience or equivalent
  • Professional Python development experience
  • Ability to build maintainable, long-lived tools
  • Solid Linux expertise and command-line proficiency
  • Ability to work across a broad, evolving stack

Nice to have

  • Knowledge of the modern AI ecosystem: PyTorch, LLMs, inference and training
  • Familiarity with cluster orchestration systems such as Slurm or Kubernetes
  • Knowledge of MPI, HPC, InfiniBand, Ethernet and networking
  • Experience with performance optimization

Soft skills

Willingness to learnCollaboration with hardware and networking teamsCuriosity and drive for challenges

About the company

NVIDIA pioneered visual computing with the invention of the GPU and is now at the forefront of the AI computing era.

Education: BSc vagy MSc diploma számítástechnika / szoftvermérnöki területen

Similar jobs