Intel is looking to develop AI software frameworks to enable its AI hardware roadmap, focusing on creating a comprehensive software stack for its hardware platforms.
Requirements
- 3+ years of experience in complex C++ template-based development such as meta level programming.
- 2+ years’ experience with GPU architecture.
- 2+ years’ experience SYCL / CUDA knowledge.
- 1+ years’ experience with GEMM kernels.
- AI kernel developments (such as flash attention, MoE)
- Understanding of overall AI SW stack
- Understanding of PyTorch architecture
Responsibilities
- Develops complex code with C++ templates for optimal GPU kernels.
- Understand PyTorch or Similar framework’s usage of AI kernels and design the interfaces.
- Interacts with partner teams to understand the requirements and convert to tangible action items for development.
- Develop architectural documents for setting direction to larger team.
Other
- Excellent written and oral communication skills including technical details and concepts.
- Willingness to lead large teams of engineers with clear direction of complex requirements.
- Willingness adhering to specific timelines and delivering quality SW products.
- Bachelor’s degree and 6+ years or Master’s degree and 4+ years’ experience or Ph.D and 2+ years of experience in Computer Engineering, Computer Science, Data Science, Software Engineering, Electronic Engineering, Physics, Mathematics, Aerospace engineering, applied mathematics, mechanical engineering, or related technical disciplines.
- On-site presence required