Senior System Software Engineer

NVIDIA - Redmond, WA

Hiring: Senior System Software Engineer Company: NVIDIA Location: Redmond, WA Job Posted Time: 2026-09-14 17:59:08 Employment Type: Full-time Target Skills & Keywords: C++, Java, Scala, CUDA, Apache Spark, RAPIDS, CCCL, UCX, Parquet, ORC, JSON, DataFrames, Distributed Systems, Open Source, Data Platform, AI Tools Experience: - 9+ years of experience in software development - 5+ years hands-on experience with data platform development - BS/MS/PhD in Computer Science or a related field (or equivalent experience) Required Skills: - Proficiency in C++, Java, and Scala - Experience enabling C++ native execution of Spark operations on CUDA - Ability to develop CUDA/C++ libraries to accelerate DataFrames and I/O operations on common file formats such as Parquet, ORC, and JSON - Experience collaborating with distributed systems teams to solve large-scale distributed processing challenges - Experience working with open source communities and contributing to libraries like RAPIDS, CCCL, and UCX - Ability to provide recommendations and feedback on infrastructure, continuous integration, and testing strategy - Experience building, testing, and optimizing across different platforms - Experience supporting enterprise customers - Experience using AI tools in software development Qualifications: - Familiarity with the open source data platform ecosystem is a plus (Apache Spark, Velox, Presto, Apache Arrow, Apache DataFusion, etc.) - Strong problem-solving and collaboration skills - Passion for innovation and working in a diverse, supportive environment Compensation: - Base salary range: 184,000 USD - 287,500 USD for Level 4 - Base salary range: 224,000 USD - 356,500 USD for Level 5 - Eligible for equity and benefits Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don’t miss this opportunity to join a forward-thinking team!