
Posted 9 hours ago
Senior Accelerated Computing Architect
NVIDIA Corporation
Requirements
MS or Ph.D. in CS, CE, or EE, 6+ years relevant experience, Strong linear algebra and numerical methods, Experience with CUDA or OpenCL, Proficiency in C and C++
Skills
CUDAC#PythonGPUAlgorithms
About the role
Responsibilities
- Performing in-depth analysis and optimization to ensure the best possible performance on current and/or next-generation NVIDIA GPUs
- Creating and optimizing core parallel algorithms, data structures, and reference codes
- Analyzing the interplay of hardware and software architectures on core algorithms, programming models, and applications
- Collaborating with hardware design, software engineering, product, and research teams
- Diving into accelerated computing applications to facilitate software-hardware co-design
- Writing white papers, conference publications, official blog posts, and patent applications
Requirements
- MS or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
- 6+ years of relevant work experience
- Strong mathematical fundamentals in linear algebra and numerical methods
- Hands-on experience with massively parallel GPU programming models (CUDA or OpenCL)
- Strong knowledge of C and C++ with understanding of software design and algorithms
- Familiarity with Python, MPI, or OpenSHMEM/NVSHMEM is a plus
- Good communication and organization skills
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Accelerated Computing Architect
NVIDIA Corporation · Shanghai
