Nvidia

Senior Software Developer, AI Networking

Nvidia
Apply
1 day ago
Zürich, SwitzerlandSenior

Responsibilities

  • Develop AI networking communication frameworks and production applications for large-scale supercomputers and data centers.
  • Build production tools, benchmarks, and automation systems used by teams inside and outside NVIDIA.
  • Enable AI models in benchmarking infrastructure and analyze large-scale workloads across hardware and software stacks.
  • Design large-scale parameter searches to identify optimal system configurations.
  • Collaborate with networking and hardware teams to co-design features and software interfaces.

Requirements

  • B.Sc. or M.Sc. degree in Computer Science or Software Engineering, plus 12+ years or equivalent experience.
  • Professional Python development experience building maintainable, long-lived tools.
  • Solid Linux expertise and comfort working extensively in command-line environments.
  • Ability to work across hardware, networking, and large-scale AI systems.
Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me