Senior Software Engineer, C++ And Cuda - Analytics And Data Intelligence

Nvidia Corporation

Base: 184,000 usd - 356,500 usd; bonus/equity: equ...
Not specified (assumed hybrid or remote based on industry standards).
C++ programming
Cuda parallel programming
Gpu data processing
Nvidia Corporation is seeking a Senior Software Engineer with expertise in C++ and CUDA to enhance open-source software libraries for GPU data processing. The role involves developing parallel algorithms to improve data processing efficiency and contributing to projects like cuDF and Velox

Job Summary

  • You will be building the computational core for dataframe and database accelerators—highly optimized C++ and CUDA libraries that leverage the parallel nature of GPUs to accelerate operations from data loading and parsing to joins, aggregations, and more.
  • Developing novel, parallel algorithms to accelerate core problems in data processing and power the next generation of data center workflows.
  • With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology industry's most desirable employers.

Matching Summary

Match Score: 85

Nvidia Corporation is seeking a Senior Software Engineer with expertise in C++ and CUDA to enhance open-source software libraries for GPU data processing. The role involves developing parallel algorithms to improve data processing efficiency and contributing to projects like cuDF and Velox.

Salary

Base: 184,000 USD - 356,500 USD; Bonus/Equity: equity; Benefits: generous benefits package

Skills & Requirements

Must-have

  • C++ programming
  • CUDA parallel programming
  • GPU data processing
  • open-source software libraries
  • high-performance code

Nice-to-have

  • data science workflow development
  • publishing technical blogs
  • publishing in conferences

Key Requirements

  • 5+ years of experience
  • MS degree or PhD
  • Familiarity with parallel programming framework

Work Rights

Not specified

Tailored Resume

Cover Letter