Taro Logo

Senior Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering GPU technology and revolutionizing AI and parallel computing.
Ra'anana, Israel
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer

NVIDIA is seeking an experienced Software Engineer to join their team working on cutting-edge Network Management Systems for the world's most powerful supercomputers. This role focuses on developing advanced, high-scale SDN management solutions as part of their data center infrastructure. The position involves building monitoring and telemetry infrastructure for production environments in the world's largest supercomputers and datacenters.

The role requires strong expertise in Python and C/C++ programming, with deep knowledge of networking protocols and Linux environments. You'll be working at the intersection of high-performance computing and network management, developing solutions that require both technical depth and scalability considerations.

As a Senior Software Engineer at NVIDIA, you'll be part of a company that has continuously reinvented itself over two decades, from revolutionizing computer graphics to becoming a leader in AI and deep learning. The position offers the opportunity to work on challenging problems at scale, collaborating with brilliant minds in the industry.

NVIDIA offers highly competitive compensation and comprehensive benefits, making it one of the most desirable employers in the technology sector. The company maintains a strong commitment to diversity and inclusion, fostering an environment where innovation and creativity thrive. This role represents a unique opportunity to contribute to technology that's shaping the future of computing and AI.

Last updated 33 minutes 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
  • Contribute and lead cutting edge Network Management System of supercomputers

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

Medical Insurance
  • Competitive salaries
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Software Engineer

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer position at NVIDIA focusing on simulation and virtualization for DGX Server platforms, requiring expertise in C/C++, system architecture, and virtualization technologies.

Senior Software Engineer - Data Center System Bringup

Senior Software Engineer role at NVIDIA focusing on data center system bringup, debugging, and firmware development for GPU-accelerated server systems.

Senior System Software Engineer, Performance - CUDA Driver

Senior System Software Engineer position at NVIDIA focusing on CUDA driver performance optimization, offering $148K-$287.5K salary plus equity, requiring 5+ years experience.

Senior Software Engineer – Simulation and Virtualization

Senior Software Engineer position at NVIDIA focusing on simulation and virtualization for DGX Server platforms, offering competitive compensation and the opportunity to work on cutting-edge technology.

Full-Stack Developer

Senior Full-Stack Developer position at NVIDIA, focusing on .NET and React development with DevOps practices, offering $136K-$213K salary plus equity.