Senior Software Engineer, Distributed Systems Engineer, EDA Infrastructure

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
WAWestford, MAAustin, TXDurham, NC
Salary
$152,000–$241,500 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $167k
This role $197k
$105k $256k
below market most similar roles pay here above market

This role pays more than 77% of similar roles. Most pay $145,325–$187,825 — the blue band above. At the midpoint, this role pays about $197k versus about $167k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Distributed Systems Engineer, EDA Infrastructure

The Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure joins the team to build and scale infrastructure supporting Electronic Design Automation workloads. You will design and build platforms to automate the provisioning, configuration, and lifecycle management of large-scale GPU and CPU compute systems. Daily responsibilities include developing monitoring, health-management, and remediation systems, as well as automating hardware deployment, firmware updates, and cluster enrollment. You will use Go or Python to build reliable services integrating with workload schedulers and observability platforms. The role requires expertise in distributed systems, Linux, networking, storage, and hardware diagnostics to solve complex operational problems. You will work across teams to deliver scalable solutions for critical chip-design workloads, ensuring high reliability and fault tolerance for production-quality infrastructure.

What you'll do

  • Design and build platforms to automate the provisioning and lifecycle management of large-scale GPU and CPU compute infrastructure.
  • Develop monitoring, health-management, and remediation systems to improve the reliability and utilization of EDA compute environments.
  • Automate hardware deployment, operating-system configuration, firmware updates, and cluster enrollment workflows.
  • Build reliable services that integrate with workload schedulers, infrastructure management systems, and observability platforms.
  • Use hardware diagnostics and telemetry data to identify failures and return unhealthy systems to service.
  • Participate in incident response, root-cause analysis, and capacity planning for production services.
  • Deliver scalable solutions for critical chip-design workloads by collaborating with networking, storage, and hardware teams.

What we're looking for

  • 5+ years of software engineering or infrastructure engineering experience supporting large-scale production systems.
  • A BS in Computer Science, Engineering, Physics, Mathematics, or a related field, or equivalent experience.
  • Strong programming experience in Go or Python, including data structures, algorithms, testing, and software design.
  • Experience designing automation for distributed systems and large fleets of Linux-based compute nodes.
  • Understanding of performance, security, reliability, fault tolerance, state management, and data consistency in complex systems.
  • Experience with infrastructure automation, software deployment, observability, and operational recovery.
  • Strong communication skills and the ability to work effectively across teams, organizations, and geographic regions.
  • Experience designing or operating large-scale EDA or high-performance computing infrastructure (preferred).

More like this

Similar roles

Senior Software Engineer, Distributed Systems Engineering

Nvidia

Remote (Santa Clara, CA) 25 days ago $184,000–$287,500
Kubernetes Go Python Distributed Systems Slurm Bright Cluster Manager Cluster Operations Operator Development Node Health Monitoring Data Structures Algorithms Systems Programming Network Telemetry Incident Management
8+ yrs exp Remote

Senior Software Engineer, Cloud Infrastructure

Nvidia

Santa Clara, CA 14 days ago
Kubernetes Java Go Distributed Systems Container Orchestration Machine Learning Artificial Intelligence Data Analytics Observability Capacity Planning Performance Tuning Automated Remediation Job Scheduling Multi-region Services
8+ yrs exp

Senior Software Engineer, Distributed Systems Engineering

Nvidia

Remote (Santa Clara, CA) 19 days ago
Kubernetes Go Python Distributed Systems Slurm Bright Cluster Manager Cluster Operations Operator Development Monitoring Telemetry Data Structures Algorithms Systems Programming Incident Management
5+ yrs exp Remote

Senior Systems Software Engineer, EDA Infrastructure

Nvidia

Remote (CA) +4 3 days ago $184,000–$287,500
Python Go Kubernetes Docker Linux Distributed Systems OpenStack Slurm Networking Storage Technologies Bare Metal as a Service NVIDIA GPU High-Performance Computing Infrastructure Automation
8+ yrs exp Remote

Senior Site Reliability Engineer

Nvidia

Remote (Santa Clara, CA) +3 39 days ago
Kubernetes Python Go Linux GitOps Terraform ArgoCD Prometheus Grafana OpenTelemetry ELK Stack Splunk PyTorch TensorRT-LLM CUDA NCCL vLLM SGLang SLOs SLIs Distributed Systems GPU Infrastructure
8+ yrs exp Remote