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.This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.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.SummaryLocation: US, WA, Remote; US, MA, Westford; US, TX, Austin; US, Remote; US, NC, Durham; US, CA, RemoteType: Full time

Vacancy posted 12 hours 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
    3 days ago
  • $224k - $356.5k

    We are seeking Systems Engineers and Software Engineers interested in building and...  ...running reliable large scale infrastructure platform services. In this...  ...and external facing EDA services atop of NVIDIA hardware...  ...automation and distributed systems design developing... 
    Senior
    Full time
    Remote work

    Nvidia

    Durham, NC
    1 day ago
  • $272k - $431.25k

     ...NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have...  ...responsible for production systems that enable large scalable...  ...and automating large-scale distributed systems independent of cloud... 
    Suggested
    Full time

    Nvidia

    Durham, NC
    1 day ago
  • Merck & Co. in Durham, North Carolina is looking for a software engineer to join their team, developing software for medical information products. Candidates should have at least 5 years of experience, particularly in corporate technical training, and possess excellent... 
    Senior

    Merck & Co. Inc

    Durham, NC
    4 days ago
  •  ...provider in North Carolina is seeking a Senior Software Engineer focused on platform performance and...  .... The role involves ensuring system reliability and performance across multi...  ...performance and reliability engineering within distributed systems. The position offers a... 
    Senior

    Toshiba Global Commerce Solutions - External

    Durham, NC
    4 days ago
  • FUJIFILM Holdings America Corporation in Durham, North Carolina is looking for a Software Engineer to develop and maintain software for medical information products. The ideal candidate should have at least 5 years of experience, particularly in .NET Technologies, and be... 
    Senior

    FUJIFILM Holdings America Corporation

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

     ...looking for a Senior Full-stack web applications software architect to join...  ...our Hardware Infrastructure team! Our team...  ...for hardware engineers and management...  ...and debugging distributed Java stack...  ...of distributed systems principles, concurrency...  ...and/or EDA verification workflows... 
    Senior
    Full time

    Nvidia

    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
    3 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago
  • $224k - $356.5k

     ...Local AI team is building the software stack that makes large...  ...recipes, and model bring-up infrastructure — that lets developers run groundbreaking...  ...Computer Science, Computer Engineering, Electrical Engineering, or...  ...depth in GPU computing, ML systems, or high-performance... 
    Senior
    Full time
    Local area

    Nvidia

    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
    4 days ago
  •  ...FedRAMP Requirement Senior Cloud Platform Engineer ON W2 POSITION...  ...years experience in cloud infrastructure engineering • Strong expertise...  ..., and observable cloud systems • Experience with...  ...Comfortable working across distributed systems and regulated... 
    Senior

    Ruri Software Technologies LLC

    Durham, NC
    4 days ago
  •  ...organization is seeking an experienced Sr. Software Engineer to join our CVT team within Stock Plan Services...  ...selected candidate will provide critical systems and business support on a global team using a Mainframe & Distributed technology stack, with an end goal of high... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  • Google is seeking a Software Engineer to help advance the NetInfra group, which designs networking infrastructure powering Google services and Google Cloud. You will work on host networking and large-scale systems at a scale that touches billions of users. The role emphasizes... 
    Senior

    Google

    Durham, NC
    4 days ago
  • $125.7k - $203.1k

     ...driven platforms and data infrastructure, driving innovation...  ...data and intelligent systems. Explore the...  ...intersection of backend engineering and AI, helping to transform...  ...As a passionate software engineer, you bring expertise...  ...modern cloud and distributed computing initiatives... 
    Full time
    Temporary work
    Apprenticeship
    Local area
    Flexible hours

    CISCO Systems

    Research Triangle Park, NC
    4 days ago
  •  ...Cloud Engineer Durham, North Carolina Contract Preferred:...  ...creating scalable and reliable software systems. ~ Extensive experience working with Infrastructure as Code -- Terraform, AWS...  ...building skills + work with broader distributed team ~ Strong written and... 
    Senior
    Contract work

    Samprasoft

    Durham, NC
    4 days ago
  •  ...processes, optimizes infrastructure, and monitors...  ...complex or multiple software applications and...  ...Science, Engineering, Information Technology...  ...Technology, Information Systems, or a closely...  ...experience as a Senior Software Engineer...  ...environment with distributed frameworks (... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  • HPE Morpheus Software - Senior Software EngineerThis role has been designed...  ...and grow our Private Cloud Engineering team with talented and...  ...You will analyze and update system logic and documentationYou...  ...Development Fundamentals, DevOps, Distributed Computing, Microservices... 
    Senior
    Full time
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  • Compunnel, Inc. is seeking a Software Engineer in Durham, North Carolina. This role involves the development and maintenance of enterprise...  ...SQL. The successful candidate will also manage Terraform infrastructure on AWS, implement CI/CD practices, and lead a team while championing... 
    Senior

    Compunnel

    Durham, NC
    6 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
    1 day ago
  •  ...seeking an experienced Site Reliability Engineer (SRE) to help design, deploy, and...  ...scale. Ideal candidates bring strong software and systems background, with a track record of leading...  ...fault tolerance, and handling large-scale distributed architectures. #J-18808-Ljbffr Google
    Senior

    Google

    Durham, NC
    6 days ago
  • Speechify seeks a Senior Software Engineer to join the Core Experiences Team, building foundational services and SDKs powering...  ...across platforms. You will focus on end-to-end system design, API clarity, and scalable infrastructure that enhances user experience. Ideal candidates... 
    Senior
    Remote job

    Speechify

    Durham, NC
    6 days ago
  • $90k - $135k

     ...Senior Software Engineer Drive the future of Agentic AI at Pearson as part...  ...and distil complex agentic systems into clear, reliable...  ...just an SDK. Solid APIs, distributed systems, and cloud-native...  ...building enterprise agentic AI infrastructure that teams across Pearson... 
    Senior
    Full time

    Pearson Education Services

    Durham, NC
    3 days ago
  •  ...Title: Senior Software Engineer • Title: Senior Software Engineer • Location: Durham, NC (Hybrid...  ...(SNS/SQS) in Agile high-throughput systems. • Must Have: Candidates must have...  ...~5+ years' experience in distributed systems development using object-oriented... 
    Senior
    Local area

    3B Staffing LLC

    Durham, NC
    3 days ago
  • $56.43 - $96.43 per hour

     ...Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Durham, NC or Boston, MA!...  ...building and maintaining integration tests across distributed or microservice-based systems Proficient in databases, SQL, and data management... 
    Senior
    Hourly pay
    Full time
    Temporary work

    Fidelity TalentSource

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

     ...the world.NVIDIA is seeking a talented Software Engineer to join our small team building custom,...  ...experience)Minimum 10 years of experience in CAD/EDA tool developmentSkill in CAD data...  ...test frameworks, CI/CD)Skilled in software system architecture and Object-Oriented... 
    Senior
    Full time
    Worldwide

    Nvidia

    Durham, NC
    4 days ago
  • $140k - $200k

     ...Senior Software Engineer, Windows/Desktop Applications - Durham, NC, USAThe mission of Speechify is to make sure that reading is never a barrier...  ...200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend... 
    Senior
    Work at office

    Speechify

    Durham, NC
    3 hours ago
  •  ...company in North Carolina is seeking a Senior Big Data & Cloud Engineer to design and build advanced API and...  ...role requires 10+ years of experience in software/data engineering with strong expertise in big data and distributed systems. The candidate will work with cloud... 
    Senior
    Contract work

    Fortune

    Durham, NC
    4 days ago
  • $139.3k - $203.6k

     ...ensuring the end-to-end system of the Meraki MX and Cisco...  ...of related experience in Software Development Engineer in software testing, or Master...  ...or UI. Background in distributed cloud environments....  ...revolutionizing how data and infrastructure connect and protect organizations... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Cisco

    Durham, NC
    1 day ago
  • Sr. Software Engineer - Platform Performance & Resilience (AI-Enabled) Toshiba...  ...Solutions is seeking a Senior Software Engineer - Platform...  ...observability across a three‑tier distributed architecture spanning edge...  ...of delivering measurable system stability at retail scale. The... 
    Senior

    Toshiba Global Commerce Solutions

    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!