A leading technology company is seeking a Senior Accelerated Computing Architect to optimize performance on NVIDIA GPUs and develop core algorithms. The ideal candidate will have a strong background in computer science or engineering with at least 6 years of experience, alongside expertise in programming models like CUDA or OpenCL. This role involves collaboration with multiple teams and demands excellent problem-solving abilities. The position is located in Santa Clara, California, and offers a competitive salary along with equity options.
Qualifications
6+ years of relevant work experience.
Strong knowledge of software design, programming techniques, and algorithms.
Good communication and organization skills.
Responsibilities
Perform in-depth analysis and optimization for NVIDIA GPUs.
Create and optimize parallel algorithms and data structures.
Collaborate with hardware design and software engineering teams.
Skills
Performance optimization
CUDA or OpenCL
C and C++
Mathematical fundamentals
Education
MS or Ph.D. in Computer Science, Computer Engineering or Electrical Engineering
Tools
MPI or OpenSHMEM/NVSHMEM
Python
Job description
A leading technology company is seeking a Senior Accelerated Computing Architect to optimize performance on NVIDIA GPUs and develop core algorithms. The ideal candidate will have a strong background in computer science or engineering with at least 6 years of experience, alongside expertise in programming models like CUDA or OpenCL. This role involves collaboration with multiple teams and demands excellent problem-solving abilities. The position is located in Santa Clara, California, and offers a competitive salary along with equity options.