Intel is seeking a Senior AI Algorithm Engineer to join their Software and AI organization, focusing on the development and optimization of oneDNN, an open-source performance library for deep learning applications. The ideal candidate will have significant experience in C++ programming, low-level performance optimizations, and a strong background in algorithms and data structures
Job Summary
Design, develop, and optimize new features and algorithms for oneDNN targeting Intel processors, Intel Processor Graphics, and Intel discrete GPUs.
Perform performance analysis and optimization to achieve best-in-class deep-learning inference and training throughput on current and next-generation Intel platforms.
Work on a global, high-impact open-source AI project used across leading deep-learning frameworks and influence AI performance across Intel’s full hardware roadmap.
Matching Summary
Match Score: 85
Intel is seeking a Senior AI Algorithm Engineer to join their Software and AI organization, focusing on the development and optimization of oneDNN, an open-source performance library for deep learning applications. The ideal candidate will have significant experience in C++ programming, low-level performance optimizations, and a strong background in algorithms and data structures.
Salary
Base: $195,200.00-275,580.00 USD; Bonus/Equity: Annual and quarterly bonuses, stock program; Benefits: Pension plan, medical and life insurance, meal card, Multisport card, holiday card, employee discounts, events, and more
Skills & Requirements
Must-have
C++
Algorithms and data structures
Low-level performance optimizations
Deep learning performance library development
Intel processor optimization
Nice-to-have
Open-source community engagement
Hardware-specific parallel algorithms
Assembly-level programming
Cross-functional collaboration
Agile software development
Key Requirements
Master or PhD in Mathematics, Physics, Computer Science or related field
5+ years of experience in C++
5+ years of experience in Algorithms and data structures or Mathematical background
5+ years of experience in Low-level Performance Optimizations
3+ years High-performance computing (HPC) applications development
1+ year Machine learning and deep learning algorithms
GPU optimizations (OpenCL, CUDA, SYCL/DPC++, C for Metal or similar)