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 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.

Senior ASIC Timing Engineer

Senior ASIC Timing Engineer role at NVIDIA focusing on timing analysis and closure for GPUs, CPUs, and DPUs, offering competitive compensation and opportunity to work on cutting-edge technology.