Drimva

NVIDIA

Senior Software Engineer - Image and Data Processing Libraries

$224K–$356K

US, CA, Santa Clara +1 · Senior · Full-time · Posted Aug 12, 2026

Location
US, CA, Santa Clara
US, CA, Remote
Experience
12+ years.
Education
PhD or MSc in Computational Science, Computer Science, Applied Math, or a related science or engineering field (or equivalent experience); preferred.

About the job

Develops and optimizes GPU- and CPU-accelerated software libraries for image, data, and numerical processing workflows.

What you'll do

  • Develop scalable library software and tune, optimize, and benchmark algorithms across architectures.
  • Work with product management and partners to define requirements and contribute to library technical roadmaps.
  • Provide technical leadership and identify improvements to library performance and maintainability.

What they ask for

  • 12+ years developing, debugging, and optimizing high-performance parallel numerical applications on modern computing platforms, including GPU acceleration using CUDA.
  • Excellent C/C++ programming and software design skills.
  • Proven experience leading and completing software development projects.
  • Excellent collaboration, communication, and documentation habits.

Nice to have

  • PhD or MSc in Computational Science, Computer Science, Applied Math, or a related science or engineering field (or equivalent experience).
  • Knowledge of CPU and/or GPU hardware architecture; CI/CD and JIRA; globally distributed organizations; advanced debugging, profiling, and testing; or Python.

Pay

224,000 USD - 356,500 USD base salary

Tools

CUDA, C/C++, CI/CD, JIRA, Python, nvComp, NPP, nvJPEG

AI focus

Develops libraries used in AI and data-processing workflows; NVIDIA also states that it uses AI tools in its recruiting processes.

Model-written summary · the original posting is authoritative

First seen Oct 16, 2026 · Last verified Nov 4, 2026 (UTC)