Senior Deep Learning Systems Architect
$224,000–$356,500 year
On-siteSanta Clara, California, United States
Job Summary
Contribute to features for next-generation GPUs and systems advancing the state of AI by co-designing architecture from conception through prototyping. Keep up with the latest deep learning research while collaborating with diverse teams including researchers, hardware architects, and software engineers. Analyze various AI/DL workloads and their mapping to underlying hardware and systems to identify improvements and bottlenecks. Propose solutions to address existing gaps and accelerate current systems, conducting comprehensive first-principles analyses to build analytical models and implement prototypes. Benchmark these ideas to test and prove concepts.
Required Qualifications
- MS (or equivalent experience) or PhD degree in computer science, computer architecture, electrical engineering or related field
- 10+ years of relevant work experience
- Strong background in at least a few of the following relevant areas: Machine learning (with focus on Deep Neural Networks), including a solid understanding of DL fundamentals
- Experience adapting and training DNNs for various tasks
- Experience developing code for one or more of the DNN training frameworks (such as PyTorch, TensorFlow or JAX)
- Numerical analysis
- Performance analysis and optimization
- Computer architecture
- Programming fluency with C++
- Programming fluency with Python
Desired Qualifications
- Work experience with GPU computing (CUDA, OpenCL, OpenACC)
- Work experience with HPC (MPI, OpenMP)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.