
AI Performance Library Architect
Intel Corporation
full-time
Posted on:
Location Type: Hybrid
Location: Hillsboro • California • Oregon • United States
Visit company websiteExplore more
Salary
💰 $170,500 - $315,490 per year
About the role
- design, development, and maintenance of new functionality in oneDNN to enable performance critical portions of AI workloads
- support software developers optimizing AI frameworks and workloads for Intel CPUs and GPUs, as well as cross-platform ecosystem of AI software developers contributing to oneDNN
Requirements
- Master’s degree in Mathematics, Physics, Computer Science, or a relevant STEM field
- OR Ph.D. degree in Mathematics, Physics, Computer Science, or a relevant STEM field
- 5+ years of experience in C and C++
- Maintaining or contributing to open-source software projects
- Software libraries design and architecture
- Implementation of linear algebra algorithms (functions from BLAS, LAPACK, or PyTorch)
- Performance engineering and software performance optimizations
- Floating point arithmetic and numerical stability
- Software development on Linux
- Low-level performance optimizations using CUDA, x86 assembly or intrinsics, or OpenCL
Benefits
- competitive pay
- stock bonuses
- benefit programs which include health, retirement, and vacation
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++linear algebra algorithmsBLASLAPACKPyTorchperformance engineeringsoftware performance optimizationsCUDAOpenCL
Certifications
Master’s degreePh.D. degree