Senior Software Architect, Deep Learning Accelerator - NPU
at Nvidia
π Santa Clara, United States
USD 184,000-356,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
TensorFlow @ 4 PyTorch @ 4Details
We are searching for an extraordinary Sr. Compiler Engineer for an exciting and fun role in our Deep Learning Accelerator (DLA/NPU) team. Our team is responsible for the DLA compiler toolchain stack as well as the end-to-end DLA system software stack including user mode drivers, kernel mode drivers, and the firmware. DLA supports a growing range of deep-learning use-cases, ranging from self-driving cars, smart embedded systems, video game frameworks, and content creation.
Responsibilities
- Design and maintain the Deep Learning Accelerator compiler for next generation NVIDIA hardware
- Develop advanced techniques for optimizing neural networks
- Collaborate with members of hardware architecture teams
- Design and maintain performance and precision modeling
Requirements
- Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)
- 7+ years of experience developing and leading complex deep learning or compiler software projects
- Strong interpersonal, verbal, and written communications skills with a capability to achieve objectives under tight deadlines
- Experience designing, developing, and maintaining complex software stacks
- Strong C and C++ programming skills with experience working with large codebases
- Strong time-management and organization skills for coordinating multiple initiatives, priorities, and implementations of new technology and products into very complex projects
- Strong teamwork, interpersonal, and problem-solving skills
Ways to Stand Out from the Crowd
- Experience with deep learning software packages, such as ONNX, PyTorch, and TensorFlow
- Designing and implementing driver programming for rich hardware acceleration engines and software verification test plans
Benefits
You will also be eligible for equity and benefits offered by NVIDIA, a leading company in Artificial Intelligence, High-Performance Computing, and Visualization. NVIDIA fosters a diverse and inclusive work environment and values creativity and autonomy.