Senior Libraries Engineer – AI and HPC
Core
Design, develop, and optimize GPU and CPU accelerated data processing software libraries (e.g., DALI, nvImageCodec) for AI, data analytics, image processing, and scientific simulations.
Role type
Senior IC libraries engineer (HPC/AI)
Builds
Scalable library software for numerical methods and accelerated computing
Domain
High-performance computing (HPC) and AI infrastructure
Deliverable
production ML models
Required skills
C/C++ programming, CUDA, parallel numerical applications, algorithm optimization, performance benchmarking, technical leadership
Preferred skills
Python, CPU/GPU hardware architecture knowledge, CI/CD systems, distributed organization experience, debugging and profiling
Technologies
CUDA, C/C++, Python, DALI, nvImageCodec
Responsibilities
Develop scalable library software using modern tools and languages; Tune and benchmark algorithms on various architectures; Provide technical leadership to library engineers; Collaborate with partners on feature and performance requirements; Improve user experience and library performance.
Seniority
Senior, hands-on IC
