Senior Software Developer, AI Networking

🕒 August 6

🇨🇭 Switzerland – Remote

⏰ Full Time

🟠 Senior

🤖 AI Engineer

👻 Ghost score 26%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of NVIDIA

NVIDIA

10,000+ employees

Founded 1993

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Healthcare • Manufacturing • Artificial Intelligence

NVIDIA is a leading technology company specializing in accelerated computing and artificial intelligence. NVIDIA pioneers advancements in graphical processing units (GPUs), cloud computing, data centers, and virtual reality, with a focus on gaming, automotive, healthcare, and robotics industries. The company's innovations, such as NVIDIA Omniverse, transform traditional digital processes by enabling high-fidelity simulations and rendering tasks. Their applications span various industries, from autonomous vehicles using NVIDIA DRIVE to healthcare solutions with NVIDIA Clara, and AI-driven analytics and workflows.

📋 Description

• Develop AI networking communication frameworks and production applications for large supercomputers and data centers • Develop production tools and benchmarks used by teams inside and outside NVIDIA • Enable new AI models within benchmarking infrastructure • Deliver end-to-end analysis and insights from large-scale workloads across hardware and software stacks • Design and implement automation systems, including large-scale parameter searches for optimal configurations • Collaborate with networking and hardware teams to co-design features and software interfaces • Perform full-stack benchmarking for data-center-scale AI training and inference systems • Develop in-house tools and contribute tools to public GitHub repositories

🎯 Requirements

• B.Sc. or M.Sc. degree in Computer Science / Software Engineering, and 12+ years or equivalent experience • Professional Python development experience • Solid Linux expertise • Ability to work across a broad and evolving stack, from hardware and networking to large-scale AI systems across entire clusters • Knowledge and/or experience with PyTorch, LLMs, inference, and training • Familiarity with Slurm or Kubernetes • Knowledge of MPI, HPC, InfiniBand, Ethernet, and networking • Experience in performance optimizations

🏖️ Benefits

• No benefits, perks, or compensation extras are specified in the posting.

Apply Now