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
30+ days ago
Job type
  • Full-time
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

    Create a job alert for this search

    Principal Software Engineer • Santa Clara, CA, United States

    Related jobs
    Principal Software Engineer - AI Systems

    Principal Software Engineer - AI Systems

    ODAIA • Sunnyvale, CA, US
    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: less than 1 hour ago • Promoted • New!
    Principal Engineer Software (AiOps)

    Principal Engineer Software (AiOps)

    Palo Alto Networks • Santa Clara, California, United States
    Full-time
    At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show more
    Last updated: 30+ days ago • Promoted
    Systems Software Engineer

    Systems Software Engineer

    Sunbelt Controls • Pleasanton, California, United States
    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: 19 hours ago • Promoted • New!
    Principal Software Engineer

    Principal Software Engineer

    Akkodis • Mountain View, CA, United States
    Full-time
    The rate / salary may be negotiable based on experience, education, geographic location, and other factors.The Principal Software Engineer, BSW will design, develop, and deliver embedded software for...Show more
    Last updated: 1 day ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Supermicro • San Jose, CA, United States
    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: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    DigiCert • Sunnyvale, California, USA
    Full-time
    Were a leading global security authority thats disrupting our own category.Our encryption is trusted by the major ecommerce brands the worlds largest companies the major cloud providers entire coun...Show more
    Last updated: 23 days ago • Promoted
    Principal Software Engineer API Infrastructure

    Principal Software Engineer API Infrastructure

    Rubrik • Palo Alto, California, USA
    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: 14 days ago • Promoted
    Principal Software Engineer ( Core Banking Systems)

    Principal Software Engineer ( Core Banking Systems)

    First Citizens Bank • Santa Clara, CA, US
    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: 30+ days ago • Promoted
    Senior Principal Engineer Systems Architect

    Senior Principal Engineer Systems Architect

    Infineon Technologies AG • San Jose, CA, United States
    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: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Zscaler • San Jose, California, United States
    Full-time
    Serving thousands of enterprise customers around the world including 45% of Fortune 500 companies, Zscaler (NASDAQ : ZS) was founded in 2007 with a mission to make the cloud a safe place to do busin...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Digicert • Sunnyvale, California, United States
    Full-time
    We're a leading, global security authority that's disrupting our own category.Our encryption is trusted by the major ecommerce brands, the world's largest companies, the major cloud providers, enti...Show more
    Last updated: 23 days ago • Promoted
    Principal Engineer, Cloud Software

    Principal Engineer, Cloud Software

    Tarana Wireless, Inc. • Milpitas, CA, US
    Full-time
    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: 30+ days ago
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    F. Hoffmann-La Roche AG • Pleasanton, CA, United States
    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: 30+ days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    F. Hoffmann-La Roche Gruppe • Santa Clara, CA, United States
    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: 30+ days ago • Promoted
    Principal Software Development Engineer

    Principal Software Development Engineer

    Traveltechessentialist • San Jose, CA, United States
    Full-time
    United States - California - San Jose.Expedia Group brands power global travel for everyone, everywhere.We design cutting‑edge tech to make travel smoother and more memorable, and we create groundb...Show more
    Last updated: 10 days ago • Promoted
    Principal AI / ML System Software Engineer

    Principal AI / ML System Software Engineer

    d-Matrix • Santa Clara, CA, United States
    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: 30+ days ago • Promoted
    SoC Systems Software Engineer

    SoC Systems Software Engineer

    Apple • Cupertino, CA, United States
    Full-time
    Do you love crafting elegant solutions to highly complex challenges.Do you intrinsically see the importance in every detail. As part of our Silicon Technologies group, you'll help design and manufac...Show more
    Last updated: 12 days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Anvilogic Inc • Palo Alto, CA, US
    Full-time
    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: 30+ days ago