FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, C++, CUDA – Analytics, Data Intelligence
NVIDIAEngineer developing parallel algorithms for data processing in NVIDIA’s Analytics and Data Intelligence team. Implementing C++ and CUDA solutions, collaborating with experts in GPU hardware and software.
Posted 7/3/2026full-timeRemote • California, New York, Texas, Washington • 🇺🇸 United StatesSenior💰 $184,000 - $356,500 per yearWebsite
Tech Stack
Tools & technologiesOpen SourceSpark
About the role
Key responsibilities & impact- Developing novel, parallel algorithms to accelerate core problems in data processing and power the next generation of data center workflows
- Implementing solutions in C++ and CUDA
- Contributing to open source projects, such as cuDF, Velox, Presto and Spark
- Benchmarking, profiling, and optimizing code
- Working closely with the world’s top experts in GPU hardware, software and workflows
Requirements
What you’ll need- 5+ years of experience in Computer Science or Software Engineering
- MS degree or PhD in computer science, engineering, or a related field (or equivalent experience)
- Strong Modern C++ programming skills
- Familiarity with at least one parallel programming framework, such as CUDA, OpenACC, OpenMP, etc.
- You care deeply about robust, readable, high-performance code
- Excited to learn, explore new problem areas, and apply your creativity to some of the most challenging and rewarding problems we have
- Familiarity with RAPIDS cuDF
- Experience in data science workflow development and debugging
- Passion for publishing your work in technical blogs and conferences.
Benefits
Comp & perks- competitive salaries
- generous benefits package
- equity
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++CUDABenchmarkingProfilingOptimizing CodeData Processing AlgorithmsParallel AlgorithmsDebugging
Soft Skills
CreativityPassion for LearningAttention to Detail
Certifications
MS Degree in Computer SciencePhD in Computer Science