Talent.com
Principal Systems Software Engineer
Principal Systems Software EngineerNVIDIA Corporation • Santa Clara, California, United States
[error_messages.no_longer_accepting]
Principal Systems Software Engineer

Principal Systems Software Engineer

NVIDIA Corporation • Santa Clara, California, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

NVIDIA is seeking a Sr. Systems Software Engineer for the Apache Spark Acceleration group. Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments. Many enterprises are now recognizing the needs of accelerated computing to handle their large data processing needs. Multi-node GPU deployments will reduce cloud computing costs and lower latency batch ETL workloads.

At NVIDIA, we have been invested in accelerating Apache Spark, providing an open source plugin for Apache Spark. Apache Spark is the most popular data processing engine in data centers. We strive to accelerate Spark applications on GPUs without any code changes. We are passionate about working on hard problems that have an impact. You will need to have strong programming skills, a deep understanding of software development related to C++. You will work with a team that is using open source libraries like RAPIDS to accelerate reading, writing and batch data operations in Spark.

What you'll be doing :

Develop CUDA / C++ libraries to accelerate DataFrames and I / O operations on common file formats such as Parquet, ORC and JSON

Collaborate with distributed systems teams to craft solutions to distributed processing problems challenges at large scale

Work with open source communities to enhance libraries like RAPIDS, CCCL and UCX through technical discussion and code contributions

Provide recommendations and feedback to teams regarding decisions surrounding topics such as infrastructure, continuous integration and testing strategy

Build, test and optimize CUDA / C++ libraries across different platforms

What we need to see :

BS, MS, or PhD in Computer Science, Computer Engineering, or closely related field (or equivalent experience)

12+ years of work experience in software development

Outstanding technical skills in designing and implementing high-quality distributed systems

Excellent programming skills in C++, Java, and / or Scala

Ability to work with teams across organizational boundaries and geographies

Highly motivated with strong interpersonal skills

OS kernel dev experience is a strong plus

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 425,500 USD.

You will also be eligible for equity and benefits .

Applications for this job will be accepted at least until November 1, 2025.

NVIDIA is committed to fostering a diverse 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

[job_alerts.create_a_job]

Principal Software Engineer • Santa Clara, California, United States

[internal_linking.related_jobs]
Principal Software Engineer - AI Systems

Principal Software Engineer - AI Systems

ODAIA • Sunnyvale, CA, US
[job_card.full_time] +1
Design and implement large-scale, production-grade AI systems that integrate LLMs and Generative AI into real-world applications. Build frameworks that support Retrieval-Augmented Generation (RAG), ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer, ML Systems

Principal Software Engineer, ML Systems

Waymo • Mountain View, CA, US
[job_card.full_time]
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver.Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on buildin...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer

Principal Software Engineer

Broadcom • San Jose, California, USA
[job_card.full_time]
If you are a first time user please create your candidatelogin account before you apply for a job.Click Sign In > Create Account). If you already have a Candidate Account please Sign-In before yo...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Principal Software Engineer C, Https, SSL

Principal Software Engineer C, Https, SSL

Zscaler • San Jose, California, USA
[job_card.full_time]
Zscaler accelerates digital transformation so our customers can be more agile efficient resilient and secure.Our cloud native Zero Trust Exchange platform protects thousands of customers from cyber...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Software Engineer

Principal Software Engineer

Supermicro • San Jose, CA, United States
[job_card.full_time]
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Engineer API Infrastructure

Principal Software Engineer API Infrastructure

Rubrik • Palo Alto, California, USA
[job_card.full_time]
Our team is responsible for building the foundational API layer for all user and system interaction with Rubrik products. We connect our distributed SaaS products and federated on-prem deployments.O...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Principal Software Engineer

Senior Principal Software Engineer

Atlassian • Mountain View, CA, US
[job_card.full_time]
Overview Working at Atlassian : Atlassians can choose where they work – in an office, from home, or a combination of the two. Interviews and onboarding are conducted virtually, a part of being a dis...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Principal Engineer Systems Architect

Senior Principal Engineer Systems Architect

Infineon Technologies AG • San Jose, CA, United States
[job_card.full_time]
Principal Engineer Systems Architect, you will lead architecture of next-generation low-power, ML-centric, and connected MCU products. You are a proven technical expert in SoC architecture with subj...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Engineer

Principal Software Engineer

Cisco Systems, Inc. • San Jose, CA, United States
[job_card.full_time]
The application window has been extended to 12 / 24 / 2025.Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.Strong preference for Bay ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Systems Software Engineer

Systems Software Engineer

Sunbelt Controls • Pleasanton, CA, US
[job_card.full_time]
Now Hiring : Systems Software Engineer II.We’re looking for an experienced.Building Automation System (BAS) solutions across the Western U. In this role, you’ll develop and program databases, create ...[show_more]
[last_updated.last_updated_variable_hours] • [promoted] • [new]
Principal Software Engineer

Principal Software Engineer

Fortinet • Santa Clara, CA, United States
[job_card.full_time]
Design and implement platform-level systems.Build scalable, highly available, and cost-efficient services that support.Collaborate with Product and Engineering stakeholders to define functional spe...[show_more]
[last_updated.last_updated_30] • [promoted]
System / Clojure Principal Software Engineer

System / Clojure Principal Software Engineer

Integrated Resources Inc. • Santa Clara, CA, US
[job_card.full_time]
System / Clojure Principal Software Engineer Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-state's most well-respected professional specialty firms.IRI has buil...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Principal Software Engineer

Senior Principal Software Engineer

F. Hoffmann-La Roche AG • Pleasanton, CA, US
[job_card.full_time]
At Roche you can show up as yourself, embraced for the unique qualities you bring.Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Engineer, Cloud Software

Principal Engineer, Cloud Software

Tarana Wireless, Inc. • Milpitas, CA, US
[job_card.full_time]
[filters_job_card.quick_apply]
Join the Team That's Redefining Wireless Technology At Tarana , we're more than just a fast-growing tech company—we’re a team of bold innovators on a mission to revolutionize broa...[show_more]
[last_updated.last_updated_30]
Senior Principal Software Engineer

Senior Principal Software Engineer

F. Hoffmann-La Roche Gruppe • Santa Clara, CA, United States
[job_card.full_time]
At Roche you can show up as yourself, embraced for the unique qualities you bring.Our culture encourages personal expression, open dialogue, and genuine connections, where you are valued, accepted ...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal AI / ML System Software Engineer

Principal AI / ML System Software Engineer

d-Matrix • Santa Clara, CA, United States
[job_card.full_time]
AI to power the transformation of technology.We are at the forefront of software and hardware innovation, pushing the boundaries of what is possible. We value humility and believe in direct communic...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Systems Software Engineer

Principal Systems Software Engineer

NVIDIA Corporation • Santa Clara, CA, United States
[job_card.full_time]
Systems Software Engineer for the Apache Spark Acceleration group.Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments.Many enterprises...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Software Engineer ( Core Banking Systems)

Principal Software Engineer ( Core Banking Systems)

First Citizens Bank • Santa Clara, CA, United States
[job_card.full_time]
This is a hybrid role, with the expectation that time working will regularly take place inside and outside of a company office. This position provides expert technical guidance on large, complex, an...[show_more]
[last_updated.last_updated_30] • [promoted]