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.similar_jobs]
Principal Systems Engineer (CA)

Principal Systems Engineer (CA)

LTA Research • Sunnyvale, CA, US
[job_card.full_time]
A highly experienced and technically proficient Principal Systems Engineer with a strong background in aerospace is sought to join a growing LTA team. The Principal Systems Engineer will be pivotal ...[show_more]
[last_updated.last_updated_30] • [promoted]
Senior Principal Software Engineer

Senior Principal Software Engineer

Atlassian • Mountain View, CA, United States
[job_card.full_time]
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 distributed-f...[show_more]
[last_updated.last_updated_30] • [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_1_day] • [promoted]
Senior Principal Software Engineer

Senior Principal Software Engineer

F. Hoffmann-La Roche AG • Pleasanton, 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 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 Development Engineer

Principal Software Development Engineer

Fortinet • Sunnyvale, CA, United States
[job_card.full_time]
Fortinet is calling for an experienced Principal Software Developer who can think outside the box, has a logical approach to coding, and is looking to grow their career in the network security indu...[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]
Principal Business System Analyst

Principal Business System Analyst

Cloud Software Group, Inc. • San Ramon, CA, United States
[job_card.full_time]
We are seeking a highly skilled.Oracle Fusion Financials and Enterprise Performance Management (EPM) Consultant.The ideal candidate will have hands-on experience implementing, supporting, and optim...[show_more]
[last_updated.last_updated_30] • [promoted]
Principal Engineer, Systems Design Engineering

Principal Engineer, Systems Design Engineering

Sandisk • Milpitas, CA, US
[job_card.full_time]
Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs and tomorrow’s next big ideas.With a rich history ...[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]
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 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]
Systems Engineer - Business Systems

Systems Engineer - Business Systems

Palantir Technologies • Palo Alto, CA, US
[job_card.full_time]
Palantir builds the world’s leading software for data-driven decisions and operations.By bringing the right data to the people who need it, our platforms empower our partners to develop lifes...[show_more]
[last_updated.last_updated_30] • [promoted]
Systems Engineer

Systems Engineer

VirtualVocations • Fremont, California, United States
[job_card.full_time]
A company is looking for a Systems Engineer 2 to design, develop, support, and maintain its systems infrastructure.Key Responsibilities Build and configure Windows-based servers and support digit...[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]
Principal Software Engineer - AI Systems

Principal Software Engineer - AI Systems

ODAIA • Sunnyvale, CA, United States
[job_card.full_time]
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]