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

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing parallel algorithms and implementing solutions using Modern C++ and CUDA, with a strong focus on high-performance code and data science workflows. Engages in open source contributions and has a passion for technical communication through publications.

Highest-signal resume keywords
Modern C++ ProgrammingCUDA ProgrammingParallel Programming FrameworksData Science Workflow DevelopmentOpen Source Contribution

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
C++CUDABenchmarkingProfilingOptimizing CodeData Processing AlgorithmsParallel AlgorithmsDebugging
Soft Skills
CreativityPassion for LearningAttention to Detail
Tools & Technologies
CuDFVeloxPrestoSpark
Certifications & Qualifications
MS Degree in Computer SciencePhD in Computer Science
Industry Keywords
Data Center WorkflowsGPU HardwareSoftware Workflows

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