Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
API
BGP @ 6
Cumulus Linux
Debugging @ 7
Linux @ 4
Networking @ 6
Python @ 6
Software Development @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA Cumulus Linux is an innovative open network operating system built with a flexible open architecture and comprehensive automation capabilities. The routing team develops routing and network virtualization functionality across protocols and technologies including BGP, EVPN, OSPF, PIM, Segment Routing, YANG, and Telemetry. The team works predominantly with and contributes significantly to Free Range Routing.
Responsibilities
- Develop, enhance, and test routing protocols and related control plane software.
- Develop programmatic interfaces and APIs for the routing control subsystem.
- Collaborate with team members, QA, and Support on development, debugging, and bug fixing.
- Work with YANG, SNMP, and Telemetry.
Requirements
- BS or MS degree in Computer Engineering, Computer Science, or a related field, or equivalent experience.
- At least 5 years of software development experience with routing protocols such as BGP, EVPN, PIM, OSPF, RIFT, or MPLS/Segment Routing, or with networking software, YANG, SNMP, or Telemetry.
- Strong C programming skills.
- Strong technical, problem-solving, design, coding, and debugging skills.
Preferred Qualifications
- Knowledge of multiple control plane protocols, including BGP, EVPN, OSPF, multicast, YANG, SNMP, and Telemetry, particularly in data center environments.
- Knowledge of Linux kernel networking and hardware forwarding.
- Participation in the open-source community.
- C++, Python, and additional C programming skills.
Compensation And Benefits
The base salary range is USD 152,000–241,500 for Level 3 and USD 184,000–287,500 for Level 4. Compensation is determined based on location, experience, and the pay of employees in similar positions. The role is also eligible for equity and benefits.
Applications will be accepted at least until July 22, 2026. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.