Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure

$152k - $241.5k

NVIDIA

Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding of distributed systems, experience operating large-scale production infrastructure, and excellent communication and planning abilities. You will help design reliable automation and platform services that manage large fleets of GPU-based and CPU-based compute systems used by engineering teams across NVIDIA.The ideal candidate is comfortable working across software, operating systems, cluster schedulers, networking, storage, and physical hardware. You should enjoy solving complex operational problems, eliminating repetitive work through automation, and building systems that remain reliable as infrastructure grows. If you are creative, pragmatic, and motivated to improve how critical engineering workloads are delivered, we would like to hear from you.What You Will Be Doing:Design and build platforms that automate the provisioning, configuration, operation, and lifecycle management of large-scale GPU and CPU compute infrastructure.Develop monitoring, health-management, and remediation systems that improve the reliability, availability, and utilization of EDA compute environments.Automate hardware deployment, operating-system configuration, firmware and software updates, cluster enrollment, and recovery workflows.Build reliable services and workflows that integrate with workload schedulers, infrastructure management systems, and observability platforms.Use hardware diagnostics, operating-system signals, scheduler data, and network and storage telemetry to identify failures and return unhealthy systems to service.Work with EDA, infrastructure, networking, storage, and hardware engineering teams to deliver scalable solutions for critical chip-design workloads.Participate in incident response, root-cause analysis, capacity planning, and the continuous improvement of production services.What We Need To See: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 a solid understanding of 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.A systematic approach to problem solving, with a strong sense of ownership and an emphasis on reducing operational toil.Ways To Stand Out From The Crowd:Experience designing or operating large-scale EDA or high-performance computing infrastructure. Deep knowledge of Linux, GPU and CPU server architecture, networking, storage, and bare-metal lifecycle management.Hands-on experience with workload schedulers and cluster-management platforms such as Slurm, LSF, Kubernetes, or Bright Cluster Manager. Experience supporting EDA applications, license-management systems, high-throughput batch workloads, or semiconductor design workflows.Experience building automated health checks, break-fix remediation, firmware and operating-system upgrade workflows, or node-provisioning systems.A track record of improving infrastructure reliability, utilization, and recovery time through production-quality automation. Experience operating infrastructure across multiple data centers or heterogeneous hardware environments.NVIDIA is widely considered one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the industry working with us. If you are creative, autonomous, and excited to build reliable infrastructure at scale, we want to hear from you!Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until September 4, 2026.NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure in Durham, NC vacancy
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to have a deep understanding of...  ...product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago
  • $184k - $287.5k

    We are seeking a Linux Systems Engineer to join our Infrastructure Engineering team, dedicated...  ...high-performance EDA compute farms. You will...  ...environments across RPM-based distributions, optimized for the high-...  ...and modern physical or software-defined networking (SDN)... 
    Senior
    Full time
    Work experience placement
    Remote work

    Nvidia

    Durham, NC
    3 days ago
  • $141k - $202k

     ...Sr Software Engineer – Mainframe & Distributed Systems Our client, a Fortune 500 company, is looking for a Senior Software Engineer to join their team. The role focuses on mainframe development and distributed application support, emphasizing continuous integration/... 
    Senior
    Full time
    Contract work

    AG Foundry - Recruiting & Staffing

    Durham, NC
    1 day ago
  • $184k - $287.5k

     ...Systems & Software EngineerNVIDIA is looking for a Systems & Software Engineer interested in building and running reliable large scale infrastructure platform services. In this role you...  ...running EDA platforms atop of...  ...infrastructure automation and distributed systems... 
    Senior

    NVIDIA

    Durham, NC
    3 days ago
  • $184k - $287.5k

    AI Infrastructure Engineers at NVIDIA build the systems, tooling, and data infrastructure that enable operation of our GPU cloud services. We are enabling engineering...  ...at the intersection of product, infrastructure, and software engineering and who want to build automated,... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    19 hours ago
  • $184k - $287.5k

     ...Senior Networking EngineerNVIDIA is a pioneer...  ...AI to autonomous systems, and we continue...  ...and scales the infrastructure, platforms, and...  ...researchers and engineers to develop the next...  ...technical judgement to a distributed team, and depth...  ...infrastructure software engineeringDeep... 
    Senior

    NVIDIA

    Durham, NC
    2 days ago
  •  ...are seeking a skilled Backend Software Engineer with strong experience in cloud infrastructure, containerization, and infrastructure...  ...across multiple operating systems and environments. This...  ...microservices architecture and distributed systems. Experience with... 
    Senior

    Robert Half

    Durham, NC
    2 days ago
  •  ...seeking an innovative and hands-on Software Development Engineer to help build the next generation of...  ...challenges, working across embedded systems and application layers, and contributing...  ...design reviews Develop software for distributed systems Document developed software... 
    Worldwide

    Televic Group

    Morrisville, NC
    3 days ago
  • $141k - $202k

     ...A leading staffing agency is seeking a Senior Software Engineer focused on mainframe development and distributed application support. You will build and deliver high-quality software solutions, contribute to engineering best practices, and ensure solutions meet business... 
    Senior
    Full time

    AG Foundry - Recruiting & Staffing

    Durham, NC
    1 day ago
  •  ...Designs software and implements Object Oriented...  ...Learning (ML) infrastructure and ML Operations...  ...Science, Engineering, Information Technology...  ...Technology, Information Systems, Mathematics,...  ...experience as a Senior Software Engineer...  ...practices and distributed architectural requirements... 
    Senior

    Fidelity Investments

    Durham, NC
    1 day ago
  •  ...hosted in our SaaS or deployed in their own clouds. Kaleido is seeking a Senior Software Engineer (Platform Infrastructure) passionate about building cloud-native infrastructure and software systems that power large-scale, highly-available SaaS platforms.... 
    Senior
    Flexible hours

    Kaleido

    Durham, NC
    2 days ago
  •  ...Northrop Grumman seeks a seasoned software professional to develop and sustain satellite ground software throughout the full development...  ...clearance with SCI eligibility, plus strong expertise in Java, full-stack engineering, and Agile/CI/CD practices. #J-18808-Ljbffr
    Senior

    Northrop Grumman

    Morrisville, NC
    1 day ago
  •  ...Responsibilities ~10–14 years experience in cloud infrastructure engineering ~ Strong expertise in AWS,...  ..., reliable, and observable cloud systems ~ Experience with vulnerability...  ...controls ~ Comfortable working across distributed systems and regulated environments... 
    Senior

    TechDigital Group

    Durham, NC
    4 days ago
  •  ...Toshiba Global Commerce Solutions is seeking a hands-on Software Engineer IV in the Raleigh-Durham area to drive end-to-end delivery for major retail platforms. You will own design, code, and client-facing leadership, prototyping with AI tools and guiding dual-track agile... 
    Senior

    Toshiba Global Commerce Solutions

    Durham, NC
    4 days ago
  • $147k - $210k

     ...Software EngineerGoogle's software engineers develop the next-generation technologies that change how...  ...including information retrieval, distributed computing, large-scale system design, networking and data...  ...software systems and infrastructure.Preferred Qualifications:Master... 

    CompliancePoint

    Durham, NC
    4 days ago
  • $184k - $287.5k

    NVIDIA is seeking elite ASIC Infrastructure engineers to deliver the tooling and...  ...GPU Continuous Integration system at the cutting edge of...  ...containers, volume cloning, distributed storage and distributed compute...  ...compute resource and EDA needs, with reporting up to... 
    Senior
    Full time
    Work experience placement
    Work at office
    Worldwide

    Nvidia

    Durham, NC
    2 days ago
  •  ...digital cash, and blockchain infrastructure into a complete...  ...environments. We are an engineering-driven company focused on...  ...services. The role As a Senior Software Engineer at Kaleido, you...  ...platforms. You’ll work across distributed systems, blockchain integrations,... 
    Senior
    Full time

    Kaleido

    Durham, NC
    4 days ago
  • $174k - $252k

     ...Software EngineerGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore...  ...all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security... 
    Senior

    CompliancePoint

    Durham, NC
    4 days ago
  • $168k - $270.25k

     ...Experience (NVEX) Solutions Engineering team is looking for an experienced...  ...contribute to products and software tooling. You must have...  ...Expertise analyzing performance of distributed GPU-accelerated workloads is...  ...multi-GPU platformsStrong system software (firmware, BIOS,... 
    Senior
    Full time
    Weekend work

    Nvidia

    Durham, NC
    3 days ago
  •  ...Senior Software EngineerWe are looking for self-starters who are willing...  ...rapidly. We need passionate engineers who have hands-on experience...  ...performant, reliable, resilient, distributed applications on public cloud...  ..., GitHub and DockerMonitor system health, performance by using... 
    Senior

    Samprasoft

    Durham, NC
    4 days ago
  • $152k - $241.5k

     ....We’re looking for a Senior SRE to join our Compute...  ...critically important systems running while working...  ...fabrics.Use IaC(Infrastructure‑as‑Code) and config management...  ...in a globally distributed, multi‑cloud hybrid environment...  ...Ruby.Mentored other engineers and influenced... 
    Senior
    Full time

    Nvidia

    Durham, NC
    3 days ago
  •  ...Job Description:The RoleWe are seeking a Senior Software Engineer to join our Shared Services Engineering...  ...contribute to the development of the Event Distribution Platform and help modernize the Fidelity Electronic Notification System (FENS) from a legacy mainframe-based... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware Infrastructure team! Our team is building scalable...  ...for VLSI designs. This software development team is a multifaceted...  ...design and development of distributed microservices.In depth... 
    Senior
    Full time

    Nvidia

    Durham, NC
    4 days ago
  • $144k - $270.25k

     ...development and support of infrastructure tools used by design engineers for building...  ...highly intelligent build systems that runs hundreds of thousands...  ...Research and develop software solutions to allow greater...  ...Bazel). Experienced with distributed computing systems such... 
    Senior

    NVIDIA

    Durham, NC
    3 days ago
  •  ...our on-device presence.As a Senior Android Engineer, you'll build and harden...  ...presence into alternative distribution.About the Senior Android Engineer...  ...building production mobile software, with deep expertise in...  ...-load constraints, Android system apps, or device-management... 
    Senior
    Full time
    Local area

    Fyber

    Durham, NC
    2 days ago
  •  ...large-scale Linux infrastructure, GPUs, Kubernetes...  ...looking to hire 2–3 Senior / Staff-level Security Engineers, working on a...  ...You'll be writing software, developing security...  ...Linux and operating-system fundamentals. Software...  ...with HPC, distributed systems or large-scale... 
    Senior
    Full time
    3 days per week

    Iceberg

    Durham, NC
    1 day ago
  • $108k - $172.5k

     ...seeking a highly motivated Senior HPC Support Engineer - Ethernet / AI Infrastructure to be engaging with...  ...and supporting systems using Linux Operating...  ...debugging for hardware and software products.Shown use of...  ...data centers, servers, distributed systems, virtualization... 
    Senior
    Full time
    Work experience placement

    Nvidia

    Durham, NC
    1 day ago
  • Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with...  ...large language models on infrastructure they own, including air-...  ...KV cache management, and distributed execution - together with...  ...root causes and improving systems and processes to prevent recurrence... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  • $190k - $267k

     ...collaborate and partner with product, design, and other engineering counterparts to execute on product and business...  ...3+ years of industry experience in large-scale distributed systems.  ~5+ years of hands-on, professional software development experience in one or more general... 
    Senior
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    GrabJobs

    Durham, NC
    3 days ago
  •  ...hire cloud database automation engineers who are hardworking...  ...can help drive PostgreSQL, Distributed SQL database automation, at-...  ...hands-on technical database software engineering role that requires...  ...experience with Cloud DevOps and infrastructure as code concepts, and source... 
    Senior

    Samprasoft

    Durham, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Distributed Systems Engineer, EDA Infrastructure. Be the first to apply!