System Software Engineer, Distributed Systems
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, where 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 1,000+ 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. Responsibilities Design, build, and deliver core components of our next‑generation productivity platforms Develop reliable userspace infrastructure for long‑running engineering workflows at scale on bare‑metal Linux hosts Build 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 observability Debug and improve performance and reliability across Linux and Kubernetes, including operational tooling Collaborate with engineering users to turn ambiguous workflows into durable production systems Qualifications B.S. in CS/EE (or equivalent experience) 5+ years developing and operating production software in Go and/or Python, ideally in large codebases Strong Linux fundamentals: processes, filesystems, permissions, synchronization/locks, concurrency, and debugging Solid distributed‑systems thinking: failures, retries/timeouts, backoff, idempotency, and operational rigor Experience 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 Hands‑on experience with shared filesystems at scale (NFS), or coordination patterns on eventually‑consistent storage Experience with batch job scheduling, shared compute fleets, or build systems Track record of incremental modernization (tests, shadow runs, canaries, rollback plans) Experience partitioning/optimizing metadata‑heavy systems and reducing I/O or R/W hot spots Strong 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 changes With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. The base salary range is $152,000–$241,500 for Level3 and $184,000–$287,500 for Level4. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until June19,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. #J-18808-Ljbffr NVIDIA Corporation
- ...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 (... ..., and debugging Solid distributed‑systems thinking: failures,...Suggested
- ...of wafer‑scale accelerator systems, thousands of high‑end servers... ...‑practice, security‑first engineering. The cluster involves complex... ...integrated cluster‑management software stack – from bare‑metal... ...engineering leadership/management in distributed systems security. Proven...Suggested
$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...SuggestedImmediate startShift work$120.5k - $243k
...A leading technology firm is seeking a System Software Engineer to work onsite in Sunnyvale, California. This role will involve designing, troubleshooting... ...years of software development experience, particularly in distributed systems and microservice architectures. A competitive...Suggested$184k - $356.5k
NVIDIA Gruppe is seeking an Engineering Manager to lead a team solving AI's infrastructure problems with systems-level software. You will guide engineers in building distributed AI systems, balancing project delivery with innovative research. The ideal candidate has over...Suggested- ...Senior Distributed Storage System Engineer This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE... ...Definition: Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops...Work at officeLocal area
$200k - $400k
...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- ...data security, seeks a Senior Engineering Manager in Santa Clara, CA. You... ...to design and build large-scale systems while mentoring developers and... ...candidate has over 12 years of software engineering experience and expertise in distributed systems and agile methodologies...Full timeRemote work
- ...Corporation is seeking a Manager of Software Architecture in Santa Clara,... ...involves leading a team focused on distributed AI communication systems and setting technical direction. Candidates... ...have at least 8 years of software engineering experience and 3 years of people...
- ...Pure Storage, Inc. is seeking a Senior Software Engineer in Santa Clara to lead the digital transformation of their Modern... ...ideal candidate has over 8 years of experience in systems software, particularly in distributed systems. Join a team that values innovation and...Flexible hours
- ...Dormont Manufacturing Co is seeking a Principal Distributed Systems Research Engineer located in Sunnyvale, California. In this role, you will innovate and research solutions to address significant challenges in distributed systems, contributing to autonomous vehicles,...
- ...System Software Engineer This role is on‑site with an expectation to work primarily from an HPE office. Job Overview Design, develop, troubleshoot... ...new products. Design and develop software for large‑scale distributed systems. Gather system requirements from product managers,...Work at office
- ...digital future. Requirements We’re looking for a Staff Software Engineer to join our Confidential Computing Management team—an... ...design, build, and own core platform services powering secure, distributed systems at scale. This is a high-impact, hands-on technical...H1bWorldwide
- ...NVIDIA Gruppe is seeking a Senior System Software Engineer in Santa Clara, California, to develop world-class GPU-accelerated AI inference serving... ...Rust & C++ skills, and a strong understanding of distributed systems. The position offers a competitive base salary, equity...
$184k - $287.5k
...implement next-generation NvSci software to enable seamless cross-... ...collaborators to improve APIs, simplify system architecture, enhance... ...with hardware and firmware engineers to optimize performance and improve... ...in cross-functional, distributed teams. NVIDIA is committed to...- ...Ll Oefentherapie is seeking a Senior Principal Software Developer in Santa Clara, California. This role entails leading the design and operation of high-scale distributed systems while mentoring engineers within the team. Applicants should have over 10 years of software...
$184k - $287.5k
...building a scalable and modular software stack that powers advanced driver‑assistance systems across a diverse range of... ...motivated Senior Software Systems Engineer with a strong foundation in software... .... Familiarity with parallel/distributed systems and low‑level system profiling...$105.5k - $213.5k
...Systems/Software Engineer Onsite role at an HPE office, focused on designing, building, and optimizing cloud infrastructure and deployment... .... Experience with Linux systems, especially Debian‑based distributions. Experience with cloud platforms such as AWS and GCP. Expertise...Work at office$184k - $287.5k
...Autonomous Vehicles Platform team is now looking for a Senior System Software Engineer. Our team builds the NVIDIA DriveWorks SDK with the goal... ...proven experience developing and debugging multithreaded/distributed applications like multimedia systems, game engines, etc....$141.91k - $200.34k
...Join an enthusiastic team of engineers in Intel's Networking... ...security, performance, and system management for our customers... ...create, and enhance tools or software to improve efficiency, optimize... ...or troubleshooting. Linux distributions, PCIe devices, network management...Local areaImmediate startShift work$168k - $270.25k
...advanced programming skills to build distributed and compute systems, backend services, microservices and... ...or MS in Computer Science, Computer Engineering or related field (or equivalent... ...experience developing microservices, cloud software and/or tooling roles. Desirable...$120k - $130k
...Picarro in Santa Clara is seeking a Systems Software Engineer to design and develop robust software systems for scientific instrumentation. The role involves building reliable systems primarily in Python on Linux, ensuring maintainable and testable code. Candidates should...$168k - $270.25k
Senior Software Engineer, Distributed Systems - NIM Factory page is loaded## Senior Software Engineer, Distributed Systems - NIM Factorylocations: US, CA, Santa Clara: US, TX, Remote: US, NY, Remote: US, CA, Remotetime type: Full timeposted on: Posted Todayjob requisition...Remote work$168k - $322k
A leading technology firm is hiring a Senior Software Engineer for Distributed Systems in California. This role involves designing and implementing a factory pipeline for AI models, collaborating with various teams to improve infrastructure, and mentoring team members....$184k - $287.5k
...Senior Software Engineer – GPU Cloud Infrastructure We are looking for a Senior Software Engineer... ..., operations). Own and document system and software architecture, designs, and... ...services Significant experience building distributed systems or cloud‑scale services,...Worldwide$105.5k - $213.5k
...Systems/Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.... ...Experience with Linux systems, especially Debian-based distributions. Experience with cloud platforms such as AWS and GCP...Work experience placementWork at officeLocal areaImmediate start$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.... ...new products. Design and develop software for large scale distributed systems. Gather system requirements from product managers,...Work experience placementWork at officeLocal areaImmediate start$142.6k - $261.5k
...leaders, data scientists, designers, and software engineers enable our clients to solve their most... ...testing practices. Knowledgeable in system development lifecycle and technology... ...understanding and interest in cloud and distributed systems architectures Comfortable with...Summer holidayFlexible hours- ...centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and... ...: AMD is looking for a strategic software engineering lead who is passionate about improving... ...used to optimize inference like distributed kv-cache, disaggregation, request scheduling...
$207k - $300k
Site Reliability Engineering Manager, Google Distributed Cloud Google Sunnyvale, CA, USA Bachelor’s degree in... ...experience building or managing distributed systems or cloud infrastructure, with a... ...Engineering (SRE) combines software and systems engineering to build and...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System Software Engineer, Distributed Systems. Be the first to apply!
- system programmer Santa Clara, CA
- systems software developer Santa Clara, CA
- IT system engineer Santa Clara, CA
- visual systems engineer Santa Clara, CA
- system engineer contract Santa Clara, CA
- application system engineer Santa Clara, CA
- system test engineer Santa Clara, CA
- senior windows systems engineer Santa Clara, CA
- system performance engineer Santa Clara, CA
- senior staff systems engineer Santa Clara, CA

