Senior System Software Engineer
NVIDIA - Champaign, IL
Hiring: Senior System Software Engineer Company: NVIDIA Location: Champaign, IL Job Posted Time: 2026-09-13 17:59:07 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, ETL, GPU Acceleration, 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) - Experience supporting enterprise customers Required Skills: - Proficiency in C++, Java, and Scala - Enable C++ native execution of Spark operations on CUDA - 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 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 infrastructure, continuous integration, and testing strategy - Build, test, and optimize across different platforms Qualifications: - Familiarity with the open source data platform ecosystem is a plus (Apache Spark, Velox, Presto, Apache Arrow, Apache DataFusion, etc.) - Experience using AI tools in software development 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!