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.
BGP @ 4
Communication @ 4
Customer Support
Deep Learning @ 4
HPC @ 3
InfiniBand @ 3
MPI @ 3
NVLink
Networking @ 4
Software Development @ 4
- 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 is looking for an experienced networking software engineer to join a team of Solution Engineers focused on Mellanox Networking, DGX Platforms, Container Orchestrators, Deep Learning containers, and other enterprise-related system software. The role combines customer support and research and development, with approximately 50% of the time spent helping customers resolve complex problems and 50% spent on R&D-related work.
Responsibilities
- Take ownership of customer issues concerning InfiniBand and NVLink switch deployments from inception to resolution.
- Develop features and tools as part of solution engineering efforts to support Enterprise Service offerings, including networking products.
- Work with NVIDIA enterprise customers and internal users to improve the availability, reliability, and overall experience of NVIDIA Networking products.
- Apply independent analysis, communication, and problem-solving skills to customer experience challenges.
- Collaborate with engineering teams to document, recreate, and solve issues.
- Provide comprehensive solutions for complex installations, maintenance, and operations involving leading-edge networking products.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, or equivalent experience.
- At least 10 years of system software development and troubleshooting experience, ideally including customer-facing work.
- Experience developing C in kernel and/or application space and/or embedded software.
- Hands-on experience troubleshooting and analyzing common data center networking protocols and technologies, including LACP, OSPF, BGP, EVPN, and VXLAN.
- Intellectual curiosity, a positive attitude, flexibility, analytical ability, self-motivation, and a team-oriented approach.
- Professional-level communication and interpersonal skills, with a passion for solving problems.
Preferred Qualifications
- Familiarity with InfiniBand and Ethernet networks, RDMA, RoCE, DPUs, HPC applications such as MPI and UCX, and OVS.
- Ability to deeply analyze IP, Layer 2 switching, and Layer 3 routing protocols, including ARP, STP, LACP, MLAG, IGMP, PIM, BGP, and OSPF.
- Contributions to networking-related open-source projects.
Compensation
For Poland, the base salary range is PLN 230,250–399,100 for Level 4 and PLN 281,250–487,500 for Level 5. Base salary is determined based on location, experience, and the pay of employees in similar positions.
More jobs at Nvidia
Senior Software Engineer, Capacity Management - DGX Cloud
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Math Libraries Engineer - LLM Integration and Developer Experience
Nvidia · Poland
PLN 221,200-507,000 per year
Tech Lead - Cryptographic Asset Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
NVIS Strategy Program Manager
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Compiler Engineer, Agentic Compiler Systems
Nvidia · Santa Clara, United States
USD 152,000-241,500 per year
Similar jobs
Senior Software Solutions Engineer
Nvidia · Poland
PLN 230,200-487,500 per year
Senior Solution Engineer, Networking
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Senior Solution Engineer, Networking
Nvidia · Santa Clara, United States
USD 168,000-322,000 per year
Principal Deep Learning Communication Architect
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Architect - Deep Learning and HPC Communications
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior System Software Engineer - GPU Performance
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Network Solution Engineer (Weekend Coverage)
Nvidia · Santa Clara, United States
USD 140,000-270,200 per year
Senior Software Engineer, DGX Cloud AI Infrastructure
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year