Python Developer, Networking

World leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI · Enterprise SaaS

Description For Python Developer, Networking

NVIDIA, a pioneering force in accelerated computing for over 25 years, is seeking a Python Developer for their Networking team. This role focuses on developing and maintaining testing infrastructure for Cumulus Linux, a crucial component of NVIDIA's networking solutions. The position offers an opportunity to work with cutting-edge technology in an international team environment.

The ideal candidate will be responsible for designing and implementing regression software infrastructure, working with continuous integration systems, and ensuring the reliability of the Cumulus Linux Network Operating System. This role requires strong Python programming skills and a solid understanding of networking concepts.

What makes this role particularly exciting is the chance to work at the intersection of networking and software development at a company that's leading the AI revolution. You'll be part of a team that's pushing the boundaries of what's possible in network operating systems while working with some of the most advanced technology in the industry.

NVIDIA offers a competitive compensation package and is known for being one of the technology world's most desirable employers. The company maintains a diverse and inclusive work environment, encouraging innovation and personal growth. This is an excellent opportunity for a motivated developer who wants to make a significant impact in the networking and software testing domain while working with cutting-edge technology.

Last updated 31 minutes ago

Responsibilities For Python Developer, Networking

  • Participate in international team developing products for testing Cumulus Linux
  • Design, develop, optimize, and maintain regression software infrastructure
  • Work with continuous integration system and regression tools
  • Automate builds, run test suites, and analyse results
  • Innovate and improve Cumulus Linux Network Operating System

Requirements For Python Developer, Networking

Python
Linux
  • B.Sc. degree or equivalent experience in Engineering, Computer Science, or related field
  • 2+ years of proven experience as a Software Engineer
  • Strong background in Python or other object-oriented programming language
  • Outstanding technical abilities, problem-solving and multitasking skills
  • Ability to lead feature development and deliver independently
  • Strong interpersonal skills and team collaboration abilities

Benefits For Python Developer, Networking

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive salaries
  • Generous benefits package

Interested in this job?

Jobs Related To NVIDIA Python Developer, Networking

Software Engineer, DOCA

Software Engineer position at NVIDIA working on DOCA NVQual team, developing validation software for Data Processing Units and ConnectX systems.

VLSI Design Automation Software Engineer

VLSI Design Automation Software Engineer role at NVIDIA, focusing on infrastructure management, automation, and dashboard development for Backend Networking team.

Software Engineer - GPU

Mid-level Software Engineer position at NVIDIA focusing on GPU cluster management and distributed systems, using Go and Rust, offering competitive salary and equity.

AI Networking Software Developer

AI Networking Software Developer role at NVIDIA, focusing on developing high-performance computing solutions and networking protocols for supercomputers and data centers.

Physical Design Backend Engineer

Physical Design Backend Engineer position at NVIDIA, focusing on developing high-speed communication devices with 1+ years of RTL2GDS experience required.