Senior Software Engineer

World leader in accelerated computing, pioneering AI and digital twins technology transforming major industries.
$NaN
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

NVIDIA is seeking an experienced Software Engineer to contribute to and lead their cutting-edge Network Management System for the world's most powerful supercomputers. As part of this dynamic team, you'll be instrumental in developing advanced, high-scale SDN management solutions. The role focuses on building infrastructure for monitoring and gathering telemetry from production environments in the world's largest supercomputers and datacenters. The position offers a unique opportunity to work with state-of-the-art technology, focusing on performance, scalability, and innovative features. You'll collaborate closely with other engineering teams, co-designing new features and software APIs. The ideal candidate should have strong expertise in Python, C/C++, Linux environments, and networking protocols. NVIDIA, known for revolutionizing parallel computing and modern AI through GPU technology, offers competitive salaries and comprehensive benefits. This role represents a chance to join a company that has continuously reinvented itself and stands at the forefront of technological innovation, particularly in AI and deep learning. The position combines technical leadership with hands-on development, making it perfect for engineers who want to impact the future of computing infrastructure.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Develop infrastructure for monitoring and gathering telemetry from production environments
  • Work on software products focusing on performance, scalability, and features
  • Collaborate with other engineering teams to co-design new features and software APIs
  • Lead building of advanced, high scale SDN management solutions

Requirements For Senior Software Engineer

Python
Linux
  • B.Sc. or equivalent experience in computer science / software engineering
  • 5 years' experience of Programming in Python and C/C++
  • 3 years' experience in Linux environment and tools
  • Deep knowledge of Networking Protocols InfiniBand, Ethernet
  • Expert knowledge in computer architecture and operating systems
  • Experience in performance optimizations

Benefits For Senior Software Engineer

  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer

Senior System Software Engineer - Dynamo and Triton Inference Server

Senior System Software Engineer role at NVIDIA focusing on Dynamo and Triton Inference Server development, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Senior ASIC Front End Infrastructure Engineer

Senior ASIC Infrastructure role at NVIDIA focusing on RTL/Verification infrastructure development for GPUs, requiring 8+ years of experience and strong technical expertise.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer role at NVIDIA focusing on data center system bringup and debugging for GPU accelerated applications.

Senior NVLink System Software Bringup Engineer - Fabric Networking GPU

Senior software engineering role at NVIDIA focusing on NVLink system software development and bringup for datacenter platforms, requiring 5+ years of experience.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on GPU communications libraries and networking for deep learning and high-performance computing applications.