
Senior Systems Software Engineer – Cloud Networking
NVIDIA
full-time
Posted on:
Location Type: Hybrid
Location: Santa Clara • California • Texas • United States
Visit company websiteExplore more
Salary
💰 $224,000 - $356,500 per year
Job Level
About the role
- Collaborate with data center network/security architects and vendor partners to build the next generation of streaming technology for cloud-based ultra-low-latency applications.
- Research, develop, and innovate network routing and QoS algorithms for secure ultra-low streaming and improve user experience.
- Collaborate with our partners to build the next generation of networking gear optimized for low-latency streaming.
- Use data analytics to measure user experience and develop features to grow our satisfied user base.
- Define, implement, and improve industry-leading KPIs for networking, streaming quality, latency, and stutter.
- Generate networking models that simulate various real-life end-user networks.
Requirements
- PhD or Master’s degree or equivalent experience in Computer Science, EE, or a closely related field.
- 10+ years of experience in networking and software development.
- Fluent in L2, L3 networking stacks as well as IP routing, multicast, QoS, and transport layer protocols.
- Hands-on experience with networking protocols and concepts, including BGP, RTP, QUIC, SCTP, TLS, STUN, TURN, and ICE.
- Familiarity with congestion control, buffer bloat, active queue management methods, and concurrent traffic handling.
- Hands-on experience with programming in C++ and Python, socket programming, multi-threaded systems, and real-time media applications.
- Hardworking and self-motivated with excellent analytical and problem-solving skills.
Benefits
- equity
- generous benefits package
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
networkingsoftware developmentL2 networkingL3 networkingIP routingmulticastQoSBGPC++Python
Soft Skills
analytical skillsproblem-solving skillsself-motivatedcollaboration
Certifications
PhDMaster’s degree