Talent.com
Principal Systems Software Engineer
Principal Systems Software EngineerNVIDIA Corporation • Santa Clara, CA, United States
Principal Systems Software Engineer

Principal Systems Software Engineer

NVIDIA Corporation • Santa Clara, CA, United States
[job_card.30_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, CA, United States

    [internal_linking.related_jobs]
    Systems Development Engineer

    Systems Development Engineer

    Picarro • Santa Clara, CA, United States
    [job_card.full_time]
    We seek a Systems Engineer with a strong background in analytical instrumentation and experimental system design.The ideal candidate combines hands-on hardware proficiency with experience in Python...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Systems Software Engineer - DGX Cloud

    Principal Systems Software Engineer - DGX Cloud

    NVIDIA Corporation • Santa Clara, CA, United States
    [job_card.full_time]
    The NVIDIA DGX Cloud organization is looking for software engineering talent to build NVIDIA's accelerated compute infrastructure. This includes software to assist in the rapid bring-up, operation, ...[show_more]
    [last_updated.last_updated_variable_days] • [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

    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]
    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

    Principal Software Engineer

    Xcede • Santa Clara, CA, United States
    [job_card.full_time]
    A SF Bay Area based cutting-edge startup, which is leading the charge in transforming observability for today's data-driven world is looking for seasoned software engineer to join them as a princip...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer ( Core Banking Systems)

    Principal Software Engineer ( Core Banking Systems)

    First Citizens Bank • Santa Clara, CA, US
    [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 II - Elasticsearch - Query Engine, Database Internals

    Principal Software Engineer II - Elasticsearch - Query Engine, Database Internals

    Elastic • Mountain View, CA, United States
    [job_card.full_time]
    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people.The Elastic Search AI...[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]
    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_1_day] • [promoted]
    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]
    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]
    Systems Engineer

    Systems Engineer

    InsideHigherEd • Stanford, California, United States
    [job_card.full_time]
    Business Affairs : University IT (UIT), Redwood City, California, United States.Information Technology Services📅Nov 17, 2025 Post Date📅107744 Requisition #. Endpoint Engineering and Developme...[show_more]
    [last_updated.last_updated_variable_days] • [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]
    Principal Software Engineer

    Principal Software Engineer

    Anvilogic Inc • Palo Alto, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Anvilogic is a Palo Alto-based AI cybersecurity startup founded in 2019 by security veterans and data scientists from Fortune 500 companies. Our mission is to democratize threat detection and huntin...[show_more]
    [last_updated.last_updated_30]
    Principal Software Engineer Operational Databases

    Principal Software Engineer Operational Databases

    Cloudera • San Jose, CA, United States
    [job_card.full_time]
    At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management as the hyperscalers, we're the preferred data partner for the top comp...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]