Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence

NVIDIA - New York, United States

Hiring: Senior Software Engineer, C++ and CUDA - Analytics and Data Intelligence Company: NVIDIA Location: New York, United States Job Posted Time: 2026-09-09 17:59:08 Employment Type: Full-time Target Skills & Keywords: C++, CUDA, GPU Computing, Parallel Programming, Distributed Systems, Velox, Presto, cuDF, UCX, NCCL, Open-Source, High-Performance Computing, Query Engines, Data Processing Experience: - 8+ years of experience in Computer Science or Software Engineering - MS degree or PhD in Computer Science, Engineering, or a related field, or equivalent experience - Proven track record in parallel programming and high-performance software development Required Skills: - Strong Modern C++ programming skills - Deep care for robust, readable, high-performance code - Expertise in GPU-based data processing and acceleration - Experience with distributed workflow development and debugging Qualifications: - Expertise in high-performance communication protocols (e.g., UCX, NCCL) and distributed algorithms for query engines - Familiarity with RAPIDS cuDF - Passion for open-source software development and publishing work in technical blogs and conferences - Ability to drive feature roadmaps, improve performance, and ensure correctness - Experience optimizing multi-node performance for analytical queries Compensation: - Base salary range: 184,000 USD - 287,500 USD (Level 4) - Base salary range: 224,000 USD - 356,500 USD (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!