Senior Automation Engineer - Networking

at Nvidia
USD 200,000-391,000 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Ansible @ 6 Cumulus Linux @ 1 Go @ 6 Grafana @ 3 Kafka @ 4 Kubernetes @ 3 Linux @ 1 Prometheus @ 3 Python @ 6 Data Structures @ 4 Django @ 4 gRPC @ 3 Networking @ 1 PostgreSQL @ 4 API @ 4 GPU @ 4

Details

Join NVIDIA's NGC Cloud Foundations Automation team as a senior software engineer focused on infrastructure and network automation. The team builds and manages the automation ecosystem supporting NVIDIA's GPU Cloud and NVIDIA SuperPod deployments, working on configuration management, deployment lifecycle, streaming data and event pipelines, and integrations with cloud and network service APIs.

Responsibilities

  • Bring extensive development experience and a passion for innovation.
  • Transform workflows and the organization into a centrally orchestrated configuration management framework operating at scale across geographies.
  • Own and drive integrations with various service APIs (including Cloud Service Providers) to automate environment creation and auto-populate data sources.
  • Build on open-source intent software; design and implement data structures and UI interfaces to automate processes from equipment purchase to device config generation, deployment, and operations.
  • Streamline deployment mechanisms and lifecycle operations.
  • Develop modern service architectures around streaming data and event pipelines.
  • Work with infrastructure domain experts on zero-touch deployment solutions and utilize high-performance computing management solutions.
  • Be a proactive problem solver; communicate and collaborate across the organization to improve services and customer experience.

Requirements

  • BS degree or equivalent experience.
  • 12+ years of relevant industry experience.
  • Proficiency with: Python, Go, Ansible.
  • Experience with network operating systems and networking automation: Cumulus Linux (experience with Arista and other network switches is a plus).
  • Experience with network automation frameworks such as Nautobot and designing/implementing network configuration management systems.
  • Knowledge of database technologies, including PostgreSQL, TimescaleDB, and ClickHouse.
  • Experience with cloud architecture and network security concepts.
  • Familiarity with containerization and orchestration (Kubernetes β€” on-premises and EKS) and streaming telemetry protocols such as gRPC/GNMI.

Ways to Stand Out / Nice to Have

  • Experience with zero-touch provisioning / ONIE and open networking technologies.
  • Knowledge of DNS and storage technologies.
  • Experience with message buses like Kafka.
  • Experience building automation UI interfaces using Django or other web frameworks.
  • Familiarity with telemetry and monitoring systems (ELK, Grafana, Prometheus, Loki).

Compensation & Benefits

  • Base salary ranges (determined by location, experience, and comparator pay):
    • Level 5: 200,000 USD - 322,000 USD
    • Level 6: 248,000 USD - 391,000 USD
  • You will also be eligible for equity and benefits (link to NVIDIA benefits provided in original posting).

Additional Information

  • Applications accepted at least until October 25, 2025.
  • NVIDIA is an equal opportunity employer and committed to fostering a diverse work environment.