Description
NVIDIA is seeking an experienced software engineer to join the Cloud Foundations Automation - Development Team as a senior member. The team builds and manages the automation ecosystem supporting NVIDIA's GPU Cloud and NVIDIA SuperPod deployments.
Job Summary: As a Senior Software Engineer, Networking DGX Cloud, you will develop software to enable efficient network design, deployment, and day 2 management. You will build product-focused software solutions used by internal and external customers, help transform workflows and organization into a centrally orchestrated configuration management framework, and drive integrations with various service APIs.
Responsibilities:
- Develop software to enable efficient network design, deployment, and day 2 management.
- Build product-focused software solutions used by internal and external customers.
- Help transform workflows and organization into a centrally orchestrated configuration management framework, operating at scale across geographies.
- Own and drive integrations with various service APIs, such as Cloud Service Providers, to automate creation of environments and auto-populate data sources.
- Build on open-source software, designing and implementing data structures and UI interfaces to automate processes from equipment purchase to device config generation to deployment to operations.
- Streamline deployment mechanisms and life cycle operations, developing modern service architectures around streaming data and event pipelines.
- Work with infrastructure domain experts on true, zero-touch deployment solutions and utilize best-of-breed high-performance computing management solutions.
- Be a proactive problem solver, looking out for new opportunities to improve services and customer experience.
Requirements:
- BS or equivalent experience with 12+ years of relevant industry experience.
- Background in networking and network automation (Datacenter / PoPs / Routing).
- Strong proficiency in Python and Go web frameworks.
- Experience building and shipping production-quality software products.
- Experience with DCIM tools like Netbox or Nautobot and expertise in designing and implementing network configuration management systems.
- Familiarity with containerization using Kubernetes (on-premises, EKS) and streaming telemetry protocols like gRPC/GNMI.
Nice to Have:
- Architected, built, and deployed a network for a large scale (1000s of machines) in the past, used by 100s of engineers.
- Hands-on experience with building tooling and automation for provisioning, monitoring, and managing network infrastructure.
- Understanding of networking technologies such as VRFs, VxLAN, EVPN, BGP/OSPF/ISIS, and datacenter design.
Benefits:
- Equity
- Benefits
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-Remote/Senior-Software-Engineer--Networking-DGX-Cloud_JR2022482