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

System Software Engineer, Distributed Systems

$152k - $241.5k

Nvidia

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what’s never been done before takes vision, innovation, and the world’s best talent. As an NVIDIAN, you’ll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.The VLSI Productivity and Infrastructure team supports 1000+ chip design engineers by building tools and platforms that supercharge their everyday work. Our mission: make chip designers faster. We build and operate long shelf-life systems spanning build automation, observability, analytics, automated error detection/remediation, and codebase modernization—with a strong commitment to stability. Our core workflow infrastructure runs as userspace software on bare-metal Linux hosts (no sudo, no containers). We coordinate shared state and artifacts via NFS, launch long-running, compute-heavy workflows on IBM LSF, and provide adjacent services for APIs and observability. This is a high-ownership environment where you'll often be the expert on what you build. We are looking for a pragmatic and versatile systems engineer who enjoys working near the metal and building tools that empower other engineers. This is a generalist role with an emphasis on distributed systems and operational excellence in a “below containers” world: coordination, reliability, performance, and safe evolution of legacy systems (including incremental modernization of large codebases into Go). This isn't a CI/CD pipeline configuration role; you will be writing the userspace software that manages state, concurrency, and reliability at scale.What you will be doing:Design, build, and deliver core components of our next-generation productivity platformsDevelop reliable userspace infrastructure for long-running engineering workflows at scale on bare-metal Linux hostsBuild state coordination over NFS (atomicity, idempotency/dedup, partial-write recovery, without privileged ops)Build and improve orchestration around IBM LSF (submission/tracking, retries/cancel, log capture, fairness/backpressure)Convert legacy codebases into modern powerhouses using incremental migration techniques (e.g., Perl to Go), with stage gates, parity strategies, and strong observabilityDebug and improve performance and reliability across Linux and Kubernetes, including operational toolingCollaborate with engineering users to turn ambiguous workflows into durable production systemsWhat we need to see:B.S. CS/EE (or equivalent experience)5+ years developing and operating production software in Go and/or Python, ideally in large codebasesStrong Linux fundamentals: processes, filesystems, permissions, synchronization/locks, concurrency, and debuggingSolid distributed-systems thinking: failures, retries/timeouts, backoff, idempotency, and operational rigorExperience building long-runtime automation or services on shared compute clusters (batch schedulers, build systems)Ability to translate ambitious, high-level goals into a safe delivery plan (instrumentation, staged rollout, measurable outcomes)Ways to stand out from the crowd:Hands-on experience with shared filesystems at scale (NFS), or coordination patterns on eventually-consistent storageExperience with batch job scheduling, shared compute fleets, or build systemsTrack record of incremental modernization (tests, shadow runs, canaries, rollback plans)Experience partitioning/optimizing metadata-heavy systems and reducing I/O or R/W hot spotsStrong incident/debug tactics: clear root-cause analysis, remediation, and guardrails as well as rapid comprehension and ownership of unfamiliar codebases in any language (including LLM-generated code) to implement high-leverage changesWith competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, 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 August 8, 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, CA, Santa ClaraType: Full time

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the System Software Engineer, Distributed Systems in Santa Clara, CA vacancy
  • $152k - $241.5k

     ...supports 1000+ chip design engineers by building tools and platforms...  ...and operate long shelf-life systems spanning build automation,...  ...infrastructure runs as userspace software on bare-metal Linux hosts (...  ...role with an emphasis on distributed systems and operational... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $105k

    Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Continue with Google Continue with Google Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25... 
    Suggested
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    San Jose, CA
    2 days ago
  • $59.15k - $106.93k

     ...grow your career is good business. Leidos is seeking Distribution Engineers in Maui, HI and Oahu, HI who are passionate about...  ...supporting one of the nation's most unique electric utility systems. Your greatest work is ahead! Location & Relocation... 
    Suggested
    Local area
    Immediate start
    Relocation
    Relocation package
    Flexible hours
    Night shift

    Leidos

    San Jose, CA
    3 days ago
  • $152k - $241.5k

     ...methods with the delivery of practical systems that operate within tight deployment...  ...environments.NVIDIA is looking for a Sr. Software Engineer specializing in systems inspection....  ...with unusual labels and shifting visual distributions.Familiarity with NVIDIA software and... 
    Suggested
    Full time
    Immediate start
    Shift work

    Nvidia

    Santa Clara, CA
    4 hours ago
  • $175k - $275k

     ...Embedded Software Engineer Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture allows Cerebras to...  ...intersection of embedded systems, platform engineering, and distributed system enablement. As our technology and deployments... 
    Suggested

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    2 days ago
  • $140k - $240k

    Cerebras Systems builds the world's largest AI chip, 56 times larger...  ..., security-first based engineering. Cerebras cluster involves complex...  ...cluster management software stack - all the way from a bare...  ...leadership/management role in distributed systems security.Proven... 

    Cerebras Systems

    Sunnyvale, CA
    2 days ago
  • $120.5k - $243k

     ...System Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who...  ...new products. Design and develop software for large scale distributed systems. Gather system requirements from product managers,... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Sunnyvale, CA
    5 days ago
  • $229.9k - $262.4k

     ...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment... 
    Full time
    Part time
    Internship
    Local area

    Capital One

    San Jose, CA
    5 days ago
  • $73.45k - $132.78k

     ...grow your career is good business. Leidos is seeking a Distribution Engineering Supervisor in Oahu, Hawaii who is passionate about...  ...supporting one of the nation's most unique electric utility systems. Your greatest work is ahead! Location & Relocation This... 
    Local area
    Immediate start
    Relocation
    Relocation package
    Flexible hours
    Night shift

    Leidos

    San Jose, CA
    3 days ago
  • $73.45k - $132.78k

     ...grow your career is good business. Leidos is seeking a Distribution Engineering Supervisor in Oahu, Hawaii who is passionate about...  ...supporting one of the nation's most unique electric utility systems. Your greatest work is ahead! Location & Relocation... 
    Local area
    Immediate start
    Relocation
    Relocation package
    Flexible hours
    Night shift

    Leidos

    San Jose, CA
    3 days ago
  •  ...technology. We are at the forefront of software and hardware innovation, pushing the...  ...per week. The role: Principal System Software Engineer, AI Inference Execution What you will...  ...development tools Experience with distributed, high-performance software design and... 
    Work experience placement
    3 days per week

    Entrada Ventures

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software...  ...of a hyperscaler or a Rust‑native hardware company. Distributed systems experience: gRPC and RPC frameworks, coordination... 
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k

     ...work. Come join the team and see how you can make a lasting impact on the world. We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role is uniquely positioned to drive... 
    Full time

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a Sr. Principal Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved...  ...technical discussion and code contributions Collaborate with distributed systems teams to craft solutions to distributed processing... 
    Work experience placement

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...operates ultra-scale GPU supercomputing systems to train next-generation foundation models...  ...— driving communication performance, distributed reliability, and cross-layer optimization...  ...We are looking for a deeply technical engineer to co-design and optimize the communication... 
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    7 days ago
  • $160.36k - $240.54k

     ...the Role We’re looking for senior engineers to build/scale Nuro's large-scale computing...  ...in the cloud/data center. This system is the foundation of many critical business...  ...in building and developing large-scale distributed applications (e.g. Kubernetes). You’re... 
    Full time

    Nuro

    Mountain View, CA
    1 day ago
  • $161k - $221k

     ...global leader in materials engineering solutions used to produce virtually...  ...about our benefits. As a Systems Engineer, you’ll design,...  ...lines and power distribution components RF grounding and...  ...Gas delivery Controls and software Define verification and validation... 
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    22 hours ago
  • $193k - $289.6k

     ...opportunities to work on revolutionary systems that impact people's lives around the world...  ...solutions for global security. Our Engineering and Sciences (E&S) organization pushes...  ...contributors as part of a geographical distributed, multi-discipline engineering team responsible... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Sunnyvale, CA
    22 hours ago
  • $272k - $431.25k

     ...Principal Systems Software Engineer at NVIDIA is an engineering discipline to design, build and maintain large scale production systems with...  ...~15+ years of experience with Infrastructure automation, distributed systems design, experience with design, develop tools for... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how care is delivered...  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...of the PositionThe Cold Chain Pharmacy Distribution Engineer serves as a leader within Intuitive... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 hours ago
  • $187.04k - $359.72k

     ...scale with your expertise in large-scale system design. Engage in and improve the whole...  ...degree in Computer Science, Electrical Engineering, Computer Engineering or related areas....  ..., and troubleshooting large-scale distributed systems. Ability to debug, optimize code... 
    Temporary work
    Local area
    Overseas
    Shift work

    Tik Tok

    San Jose, CA
    2 days ago
  • $174k - $253k

     ...Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent...  ...experience. 5 years of experience with software development in one or more programming...  ...analyzing, and troubleshooting large-scale distributed systems. 2 years of experience leading projects... 

    Socket

    Sunnyvale, CA
    1 day ago
  • $150k - $195k

     ...team is growing, and we are looking for engineers with passion for automation. You will help...  ...real-time cloud-native threat detection system. Our team develops and supports the...  ...scale systems including load balancing, distributed/cloud computing, containers, instrumentation... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    12 hours ago
  • $136.5k - $276.5k

     ...Senior Systems Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We... 
    Work experience placement
    Work at office
    2 days per week

    HPE

    Sunnyvale, CA
    3 days ago
  • $184k - $287.5k

     ...see how you can make a lasting impact on the world! NVIDIA is searching for a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on key aspects of our ARM SW ecosystem and system software architecture. With... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...NVIDIA is searching for a creative and highly motivated engineer with expertise in system software to join the Tegra system-on-chip (SOC) Software organization. You will design key aspects of our Tegra SoC kernel drivers and embedded Software. This role will focus on... 
    Remote work

    NVIDIA

    Santa Clara, CA
    5 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software...  ...languages. Proven experience debugging and optimizing complex distributed or heterogeneous computing systems. Strong background in... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how...  ...worldwide. We’re a team of engineers, clinicians, and innovators...  ...The Embedded Platform Software team designs and builds the foundational...  ...Do you like to build complex distributed systems? Does working in a... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    1 day ago
  • $158k - $237k

     ...the team The Forge Team: Engineering the Backbone of Rubrik's...  ...s data. As the platform and systems engineering team, founded by...  ...reliable, secure, and scalable software-defined platform. We are...  ...structures, algorithms, and distributed systems design ~ Strong background... 
    Full time
    Local area

    Rubrik

    Palo Alto, CA
    1 day ago
  • $185k - $254k

    Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced...  ...focus during later stages of completion. Ensures that all systems engineering projects and programs assigned are completed in accordance... 
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    22 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to System Software Engineer, Distributed Systems. Be the first to apply!