NVIDIA-posted 11 days ago
Full-time • Manager
Us, CA
5,001-10,000 employees

NVIDIA is the leader in the field of AI and Accelerated Computing. Within NVIDIA, the Networking Business Unit is building chips, systems and software that are powering the AI factories of today and tomorrow. NVIDIA Cumulus Linux is the industry's only AI Network OS powering the NVIDIA Spectrum-X Ethernet switch to deliver the highest performance for AI workloads. Within NVIDIA Cumulus Linux, we are looking for a Software Engineering Manager to lead and manage the routing and control plane software team. This team works on and develops Free Range Routing , the preeminent open routing suite in the industry. Members of the team are the key maintainers and contributors to this suite which is used by both NVIDIA Cumulus Linux and SONiC, and is seeing significant usage across the networking industry. As the manager of this team, you will be working to drive and deliver solutions for the latest and most interesting problems in AI data-centers that span networking protocols, convergence and performance and observability, including data models and APIs.

  • Run and guide the team working in this area to deliver new features, enhancements and bug fixes in a fast-paced environment that is driven by technology.
  • Collaborate and work closely with product and architecture teams to help with product roadmap, innovation, technology selection, feature prioritization and so on.
  • Collaborate with Test and Support teams to ensure that software releases meet the highest standards and the best solutions are provided to customers.
  • Provide technical guidance and mentorship to the team, participate in technical design and reviews; participate directly in some of the feature development, prototyping and validation, as necessary.
  • Apply software development processes, adapting to an agile environment of your team.
  • Recommend and implement continuous process improvements.
  • Work closely with recruiting staff to expand the team, including sourcing and interviewing candidates, participating in conferences/events, and onboarding new employees.
  • Work with upstream communities as needed, supervise technology trends like emerging standards for any technology opportunities.
  • Perform performance management, coaching and career planning for the team.
  • BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience).
  • A minimum of 10 overall years of experience in data networking or a related area, including actual work experience in or strong knowledge of routing protocols like BGP and EVPN, knowledge of Yang data models and technologies like gNMI and telemetry. This should include 7+ years of actual software development in progressively expanding roles.
  • 3+ years of experience managing a team or (in lieu) proven track record of technical leadership and delivery of critical features.
  • Strong technical abilities including proven experience in C and Python programming and common programming tools and methodologies
  • Diligent and comfortable multitasking in a dynamic environment with shifting priorities and changing requirements
  • Excellent communication, leadership, people management and technical presentation skills
  • Flexibility to work across time zones
  • Prior experience working on and/or managing a team working on protocols and technologies like BGP, EVPN, PIM, RIFT, Segment Routing, gNMI and Netconf/Yang.
  • Experience that spans the entire system including data forwarding, Linux kernel networking and system software.
  • Significant experience in the data center environment and with cloud native concepts
  • Participation in the open-source community or working with open-source projects
  • competitive salaries
  • generous benefits package
  • equity
  • benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service