Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

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

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.
NVIDIA

Senior Software Engineer, C++, CUDA – Analytics, Data Intelligence

NVIDIA

Engineer 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 & technologies
Open 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 resume
Applicant 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