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 a minute 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, Base OS Kernel

Senior System Software Engineer position at NVIDIA working on Base OS Kernel development for Grace Superchips platforms, focusing on enterprise customer enablement and system-level development.

Senior Math Libraries Engineer – Quantum Computing

Senior Math Libraries Engineer position at NVIDIA focusing on quantum computing software development and optimization.

Senior Verification Engineer, Memory Subsystem

Senior Verification Engineer role at NVIDIA, focusing on GPU memory subsystem verification with 4+ years experience required.

System Software Engineer, GPU Tools Development

Senior Software Engineer role at NVIDIA focusing on GPU tools development and simulation environments, requiring C++ expertise and computer architecture knowledge.

Senior Formal Verification Engineer

Senior Formal Verification Engineer role at NVIDIA, focusing on hardware verification for GPU/CPU designs with emphasis on formal verification methods and automation.