Senior GPU Software Engineer - Image & Data Libs (Remote)

NVIDIA Corporation

East Brookfield (MA)

On-site

USD 99,000 - 172,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NVIDIA seeks a Senior Software Engineer to design, develop, and optimize GPU-accelerated libraries for image and data processing workflows. You will lead projects, collaborate with cross-functional teams, and shape performance roadmaps across CPUs and GPUs.

You will work on scalable, portable code with CUDA, C/C++, and Python, while mentoring engineers and driving best practices in testing, profiling, and documentation.

Qualifications

  • PhD or MSc in Computational Science, Computer Science, Applied Math, or related field.
  • 12+ years of experience in high-performance parallel numerical applications with GPU acceleration.
  • Strong C/C++ programming and software design skills.
  • Proven leadership of software projects and collaboration skills.
  • Experience with CUDA and GPU architectures.
  • Familiarity with CI/CD and Jira.

Responsibilities

  • Develop scalable library software using modern tools for numerical methods.
  • Tune performance, benchmark algorithms across architectures.
  • Collaborate with product management and partners to define roadmaps.
  • Provide technical leadership to library engineers and guide design decisions.

Skills

C/C++ programming
CUDA
High-performance computing
Leadership
Python scripting
Documentation

Education

PhD or MSc in Computational Science, Computer Science, Applied Math, or related field

Tools

Git
JIRA
CI/CD pipelines

Job description

NVIDIA seeks a Senior Software Engineer to design, develop, and optimize GPU-accelerated libraries for image and data processing workflows. You will lead projects, collaborate with cross-functional teams, and shape performance roadmaps across CPUs and GPUs.

You will work on scalable, portable code with CUDA, C/C++, and Python, while mentoring engineers and driving best practices in testing, profiling, and documentation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior GPU-Accelerated Image & Data Processing Engineer
Senior GPU-Accelerated Image & Data Processing Engineer

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 320,000
Equity
Senior GPU Library Engineer (CUDA) - Equity Eligible
Senior GPU Library Engineer (CUDA) - Equity Eligible

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Software Engineer, GPU-Accelerated Image & Data
Senior Software Engineer, GPU-Accelerated Image & Data

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 224,000 - 357,000
Equity
Benefits
Hybrid work
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA • California (MO)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 320,000
Equity
Senior Software Engineer - Image and Data Processing Libraries
Senior Software Engineer - Image and Data Processing Libraries

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

On-site
USD 224,000 - 357,000
Equity
Benefits
Hybrid work
Software Engineering Manager - Image and Data Compression Libraries
Software Engineering Manager - Image and Data Compression Libraries

NVIDIA Gruppe • California (MO)

On-site
USD 200,000 - 322,000
Equity
Benefits
Engineering Manager, Image & Data Compression (CUDA/AI)
Engineering Manager, Image & Data Compression (CUDA/AI)

NVIDIA • California (MO)

On-site
USD 200,000 - 322,000
Equity
Benefits
Engineering Manager, Image & Data Compression Libs (Equity)
Engineering Manager, Image & Data Compression Libs (Equity)

NVIDIA Gruppe • California (MO)

Hybrid
USD 200,000 - 322,000
Equity
Benefits
Hybrid Senior Compute Engineer – GPU Data Processing
Hybrid Senior Compute Engineer – GPU Data Processing

NVIDIA • Santa Clara (CA)

Hybrid
USD 184,000 - 357,000
Equity
Benefits