Senior Systems Software Engineer - Accelerated Spark Applications
$184k - $287.5kNvidia
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.NVIDIA is seeking a Senior Systems Software Engineer for the Apache Spark Acceleration group. GPU accelerated data processing has moved from proof of concept to production deployments. Enterprises now recognize the need for accelerated computing to handle large data processing needs. Multi-node GPU deployments reduce cloud computing costs and lower the latency of batch ETL workloads. At NVIDIA, we accelerate Apache Spark with an open source plugin that speeds up Spark applications on GPUs without code changes, and our cuDF Spark library is integrated with AWS EMR, Databricks, Google Dataproc, Oracle Cloud Data Flow, Bytedance Volcengine, Tencent Cloud and Cloudera. This role is on the team that runs that acceleration as a handled Spark service inside NVIDIA. The service accomplishes production data pipelines for NVIDIA’s internal data platform at thousands of jobs an hour on Kubernetes and AWS, under a customer SLA. It packages the cuDF Spark plugin and a CPU/GPU workload router into an API-based service built on Spark Connect, Kyuubi, Helm and Flux. You will work across all three layers: the service, the GPU Spark runtime, and the router.What you’ll be doing:Design, build and operate hosted Spark service control plane on Kubernetes: the Java REST API, the Spark Connect runner, Kyuubi, and deployment using Helm charts and Flux Own code review for one or more services end to end and keep them releasable on the release trainExtend the cuDF Spark runtime and the CPU/GPU workload router in Scala and Java, including interoperability with Delta Lake, Apache Iceberg and Unity CatalogInvestigate production failures on clusters running more than a thousand concurrent jobs together with the customer team and upstream library teams, and drive fixes to closureInstrument metrics, dashboards and alerts; take part in the on-call rotation and keep the runbooks currentProvide recommendations and feedback to teams regarding decisions surrounding topics such as infrastructure, continuous integration and testing strategyWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, or a closely related field (or equivalent experience)9+ years of experience in software developmentStrong distributed-systems fundamentals and proficiency in Java or Scala, plus C++ or PythonHands-on experience operating services on Kubernetes, on-premise or cloudExperience owning or reviewing a long-lived server: REST front ends, proxies or request routers, JDBC or Thrift servicesExperience supporting enterprise or internal production customers, including on-callExperience using AI tools in software developmentWays to stand out from the crowd:Apache Spark internals, Spark Connect, or KyuubiDelta Lake, Apache Iceberg or Unity Catalog integration workGPU data processing with cuDF, or CUDA experienceSignificant contributions to data platform projects committed to collaboration and shared development (Apache Spark, Velox, Presto, Apache Arrow, Apache DataFusion)Widely Is considered to be one of the technology world’s most desirable employers, NVIDIA offers highly competitive salaries and a comprehensive benefits package. As you plan your future, see what we can offer to you and your family Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD.You will also be eligible for equity and benefits.Applications for this job will be accepted at least until October 23, 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, IL, Champaign; US, IL, Remote; US, CA, Santa ClaraType: Full time
$193.3k - $261.5k
...designs custom SoCs (System on Chips) that power the... ...and the low-level software stack that brings these... ...for a Systems Software Engineer who wants to work at the... ...SoC validation, accelerate system software development... ...status.Los Angeles County applicants: Job duties for this...ApplicationSeniorLocal areaFlexible hours$184k - $287.5k
...graphics, PC gaming, and accelerated computing for more... ...‑edge hardware and software innovation to deliver... ...of forward‑thinking engineers tackling some of the... ...We’re searching for a Senior Systems Software Engineer with... ...equity and benefits.Applications for this job will be...ApplicationSeniorFull timeRemote work$224k - $356.5k
...is looking for a Machine Learning Engineer to join the GPU accelerated Apache Spark team.Apache Spark is the most... ...running very large Apache Spark applications. You will work with the open source... ...advanced algorithms and adaptive systems to continuously improve the performance...ApplicationSeniorFull time$184k - $287.5k
...computer graphics, PC gaming, and accelerated computing for more than 25 years.... ...world.NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past... ...source plugin to accelerate Spark applications on GPUs without any code changes....ApplicationSeniorFull time$184k - $287.5k
...are looking for a talented Senior System Software Engineer to help build NVIDIA... ...security, virtualization, and accelerated computing. If you have a... ..., strong C and/or Ada/SPARK programming skills, Automotive... ...for equity and benefits.Applications for this job will be...ApplicationSeniorFull time$184k - $287.5k
NVIDIA is growing a senior engineering team focused on making our compute software stack first-class on NVIDIA CPU platforms.... ...are looking for an experienced systems software engineer who can lead... ...platform, performance, library, and application teams to validate new...ApplicationSeniorFull timeRemote work$184k - $287.5k
...looking for an experienced Senior System Software Engineer to help build NVIDIA... ...security, virtualization, and accelerated computing! If you have a... ..., strong C and/or Ada/SPARK programming skills, and experience... ...for equity and benefits.Applications for this job will be...ApplicationSeniorFull time$184k - $287.5k
...computer graphics, PC gaming, and accelerated computing for more than 25 years. It... ...supercomputing, gaming, and visualization. As a Senior System Software Engineer on the NvSci team, you will play an... ...efficient integration with user applications, hardware acceleration libraries,...ApplicationSeniorFull timeRemote work$184k - $287.5k
We are now looking for a Senior System Software Engineer to work in our Tegra system software group. The... ...breaking of diverse AI, HPC, and accelerated computing workloads. We have some of... ...eligible for equity and benefits.Applications for this job will be accepted at least...ApplicationSeniorFull time$184k - $287.5k
...graphics, PC gaming, and accelerated computing for more... ...best work. The video software team is seeking... ...and passionate about system software development.... ...playback from browsers and applications runs through our... ...Bachelors in Electrical Engineering or Computer Science (...ApplicationSeniorFull timeWork experience placement$184k - $287.5k
...data processing, and database acceleration. We're looking for an outstanding software engineer to apply their skills in the development... ...other libraries and database systems. In this role, you will... ...for equity and benefits.Applications for this job will be accepted...ApplicationSeniorFull time$184k - $287.5k
...computer graphics, PC gaming, and accelerated computing for more than 25... ...a highly motivated, technical engineer to join the Tegra system-on-chip (SoC) software organization. You will work on... ...eligible for equity and benefits.Applications for this job will be accepted at...ApplicationSeniorFull timeRemote work$184k - $287.5k
...computer graphics, PC gaming, and accelerated computing for more than 25 years.... ...world.We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU... ...or PhD desirable with 8+ years of applicable experience.Ways to Stand Out From...ApplicationSeniorFull timeRemote work$152k - $241.5k
...graphics, PC gaming, and accelerated computing for more... ...savvy engineers to join the Tegra Core... ...datacenter and other critical applications. The best candidates... ...understanding of operating systems and kernel... ...We take pride in our software family of engineers,...ApplicationSeniorFull time$152k - $241.5k
NVIDIA Solutions Engineering team is searching for engineers to help... ...work. We are looking for a System Software Engineer with expertise in... ...to system software, OS and application software challenges... ...or system SW drivers for HW accelerators in BSP & HALAbility to adapt...ApplicationSeniorFull time$168k - $270.25k
...people like you to help us accelerate the next wave of... ...generation architecture and software for managing storage... ...to support our engineers, architects with NVIDIA... ...and various business applications.What you’ll be doing:... ...coordinate and track system orders, installations...ApplicationSeniorFull time$152k - $241.5k
We are hiring senior engineers to work on the CUDA driver,... ...of our platform for accelerating general purpose computation... ...across a range of system configurations and... ...incorporates strong system software programming skills, a... ...equity and benefits.Applications for this job will be...ApplicationSeniorFull time$184k - $287.5k
NVIDIA is looking for a hardworking Sr. Systems Software Engineer to work on platform software based on open-source container runtimes... ...dynamic team that explores innovative ways to make GPU accelerated applications easier to develop, deploy, and monitor.Work on...ApplicationSeniorFull timeWork experience placementRemote work$184k - $287.5k
...intersection of research and systems engineering, where we turn new ideas... ...experience.8+ years of relevant software engineering experience.... ...building and optimizing GPU-accelerated software with CUDA and... ...rendering, or digital-twin applications.Contributions to open-source...ApplicationSeniorFull time$152k - $241.5k
...computer graphics, PC gaming, and accelerated computing for more than 25... ...creative and highly motivated engineer with expertise in boot software to join the SOC System Software organization. This position... ...for equity and benefits.Applications for this job will be accepted...ApplicationSeniorFull time$184k - $287.5k
We are seeking a Sr System Software Engineer to help us build out our scientific computing platform... ...and engineering problems.Those applications include Weather prediction, Climate... ...Microservices, APIs and Heterogeneous accelerated computing with CPUs and GPUs.Design,...ApplicationSeniorFull time$152k - $241.5k
...connected mobility.We're looking for a Senior Systems Software Engineer with strong C++ experience and... ...flawless streaming experience to any applications around the world. What you’ll be... ...65, AV1, color spaces, or hardware-accelerated encode/decode. Experience with automotive...ApplicationSeniorFull timeRemote work$224k - $356.5k
We are now looking for a Senior System Software Engineer to work on Dynamo. NVIDIA is hiring software engineers for its GPU-accelerated deep learning software team. Academic and commercial... ...be eligible for equity and benefits.Applications for this job will be accepted at...ApplicationSeniorFull time$184k - $287.5k
...graphics, PC gaming, and accelerated computing for more... ...workflows? Our Engineering Workflow Platform team... ...architecture with hands-on systems engineering to solve... ...12 years of relevant software engineering... ...equity and benefits.Applications for this job will be...ApplicationSeniorFull timeImmediate start$152k - $241.5k
...computer graphics, PC gaming, and accelerated computing for more than 30 years.... ...the world.We are looking for a senior engineer to improve GPU system software and the way that software is built... ...eligible for equity and benefits.Applications for this job will be accepted at...ApplicationSeniorFull time$152k - $241.5k
...computer graphics, PC gaming, and accelerated computing for more than 25... ...the world.Join the Simulation Software team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding... ...for equity and benefits.Applications for this job will be accepted...ApplicationSeniorFull time$163k - $236k
...integration plans with software and system partners while... ...degree in Electrical Engineering, Computer Engineering... ...software systems in accelerators.Experience developing... ...most demanding AI/ML applications. You’ll be part of a... ...ML compute IP.As a Senior Engineer, you will be...ApplicationSeniorWorldwide$152k - $241.5k
...motivated Performance engineer to influence the roadmap... .... The DL and HPC applications of today have a huge compute... ...of computer system architecture, HW-SW interactions... ...(aka systems software fundamentals) ~ Implement... .... NVIDIA pioneered accelerated computing. Today, our...ApplicationSeniorFull timeRemote work$224k - $356.5k
NVIDIA is redefining accelerated computing and powering the... ..., CPUs, networking, systems, and software to solve some of the world... .... We are looking for a Senior System Software Engineer to join NVIDIA’s GPU... ...for equity and benefits.Applications for this job will be accepted...ApplicationSeniorFull timeRemote work$152k - $241.5k
We are now looking for a Senior System Software Engineer to join our Robotics Team, with a strong focus... ...of the GPU, the engine of modern accelerated computing. Today, this foundation powers... ....Debug complex issues across application software, middleware, operating systems...ApplicationSeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Systems Software Engineer - Accelerated Spark Applications. Be the first to apply!
- IT system engineer Santa Clara, CA
- systems software developer Santa Clara, CA
- system programmer Santa Clara, CA
- senior living Santa Clara, CA
- senior associate vice president Santa Clara, CA
- senior app developer Santa Clara, CA
- senior manufacturing engineer Santa Clara, CA
- senior ml engineer Santa Clara, CA
- senior executive director Santa Clara, CA
- senior application support engineer Santa Clara, CA


