Senior GPU-Accelerated Libraries Engineer

NVIDIA Corporation

Zürich

On-site

CHF 140,000 - 220,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA Corporation in Zürich seeks a senior software engineer to design, develop, and optimize high-performance data processing libraries with GPU acceleration.

You will work on projects like DALI and nvImageCodec, collaborate with leadership, and drive performance improvements across AI, analytics, image processing, and scientific simulations. The role requires 5+ years of experience, a PhD or MSc in a relevant field, strong C/C++, CUDA expertise, and proven project leadership.

Qualifications

  • PhD or MSc in Computational Science, Computer Science, Applied Math, or related field (or equivalent experience).
  • 5+ years of experience developing and optimizing high-performance parallel numerical applications with GPU acceleration using CUDA.
  • Strong C/C++ programming and software development skills.
  • Proven experience leading and completing software development projects.
  • Excellent collaboration, communication, and documentation habits.

Responsibilities

  • Develop scalable library software using modern tools and languages for numerical methods.
  • Performance tuning, optimization, and benchmarking of algorithms on various architectures.
  • Collaborate with leadership and partners to define feature and performance roadmaps.
  • Provide technical leadership to library engineers.
  • Identify opportunities to improve user experience and library performance.

Skills

CUDA
C/C++
GPU programming
Parallel computing
Software leadership

Education

PhD or MSc in Computational Science/CS/Applied Math

Tools

JIRA
CI/CD

Job description

NVIDIA Corporation in Zürich seeks a senior software engineer to design, develop, and optimize high-performance data processing libraries with GPU acceleration.

You will work on projects like DALI and nvImageCodec, collaborate with leadership, and drive performance improvements across AI, analytics, image processing, and scientific simulations. The role requires 5+ years of experience, a PhD or MSc in a relevant field, strong C/C++, CUDA expertise, and proven project leadership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Libraries Engineer – AI and HPC
Senior Libraries Engineer – AI and HPC

NVIDIA Corporation • Zürich

On-site
CHF 140,000 - 220,000
Lead GPU Networking Architect for AI Systems
Lead GPU Networking Architect for AI Systems

NVIDIA Corporation • Zürich

On-site
CHF 140,000 - 190,000
Senior AI Compute DevTech Engineer: GPU & Parallel Optimizations
Senior AI Compute DevTech Engineer: GPU & Parallel Optimizations

NVIDIA Corporation • Bern

Hybrid
CHF 140,000 - 210,000
GPU DevTech Intern: HPC & Parallel Computing
GPU DevTech Intern: HPC & Parallel Computing

NVIDIA Corporation • Zürich

Hybrid
CHF 120,000 - 180,000
Senior CPU Performance Engineer – Cloud & HPC
Senior CPU Performance Engineer – Cloud & HPC

NVIDIA Corporation • Zürich

On-site
CHF 140,000 - 200,000
Lead Systems Software Engineer, GPU/CPU Data Path
Lead Systems Software Engineer, GPU/CPU Data Path

Entangled Future • Zürich

Hybrid
CHF 140,000 - 190,000
Senior Performance Engineer
Senior Performance Engineer

NVIDIA Corporation • Zürich

Hybrid
CHF 140,000 - 210,000
Senior AI Compute Engineer: GPU & HPC Optimizations
Senior AI Compute Engineer: GPU & HPC Optimizations

NVIDIA Corporation (old) • Switzerland

Hybrid
EUR 90,000 - 130,000
Developer Technology Engineering Intern - Compute Performance
Developer Technology Engineering Intern - Compute Performance

NVIDIA • Zürich

On-site
CHF 90,000 - 120,000
Senior HPC & AI Network Architect for Scalable AI Infra
Senior HPC & AI Network Architect for Scalable AI Infra

NVIDIA • Zürich

On-site
CHF 180,000 - 240,000
Top locations