Opens intel.wd1.myworkdayjobs.com in a new tab
About This Role
- The Role and Impact We are seeking a dynamic AI Software Architect to contribute to Intel's cutting-edge AI frameworks software stack.
- In this role, you will design, develop, and optimize software features for AI frameworks, focusing on inference serving frameworks like PyTorch vLLM and SGLang.
- You will play a key role in enhancing deep learning inference and training/fine-tuning capabilities, while identifying optimization opportunities to boost workload performance across software and hardware layers.
- Business Group The position is part of Intel's Data Center Group (DCG), a global leader in driving innovation across data center platforms.
- The AI Software Architects team focuses on advancing AI software solutions to enable Intel's AI accelerators and next-generation GPUs, supporting Intel's mission to shape the future of technology for data-driven industries.
- Key Responsibilities - Design and develop software features for AI frameworks, including hardware-agnostic and hardware-aware capabilities. - Architect and analyze state-of-the-art features across frameworks to drive development throughout the software stack. - Enhance and extend deep learning training and inference capabilities within Intel's AI frameworks software stack. - Optimize software stack performance for deep learning workloads on GPUs and AI accelerators. - Participate in discussions and development within open-source communities, contributing to upstream adoption and integration. - Debug complex issues in multi-layered software systems and ensure seamless integration within large open-source frameworks. - Conduct performance analysis using open-source and proprietary profilers to optimize code efficiency on host and accelerator platforms. - Build technology demonstrators and proof-of-concepts for new features in the Intel AI Software Stack for current and upcoming GPUs Qualifications: Minimum Qualifications - Bachelor's degree in Computer Science, Electrical and Computer Engineering, or related fields with 6+ years of industry experience; or Master's degree with 4+ years; or PhD with 2+ years. - Proficiency in Python for developing complex software implementations. - Intermediate expertise in advanced C++ programming (C++14/17), including parallel programming. - Hands-on experience with frameworks such as PyTorch, vLLM, and SGLang. - In-depth knowledge of Large Language Models (LLMs). - Strong understanding of computer architecture and hardware-software optimization techniques. - Proven ability to debug complex issues across multi-layered software systems.
- Preferred Qualifications - Practical experience with deep learning models for image and video generation. - Expertise in developing and integrating kernels (e.g., GEMM, Convolution, Flash Attention) using frameworks like CUTLASS or Triton. - Knowledge of compiler algorithms for heterogeneous systems and Fuser optimizations. - Effective communication skills and experience collaborating with cross-geo teams.
- Join us to drive innovation in AI software solutions and shape the future of data-driven technologies with Intel's cutting-edge platforms.
Sourced directly from Intel’s career page
Your application goes straight to Intel.
Opens intel.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Intel
732 positions
Job ID
/job/India-Bangalore/AI-Software-Architect_JR0287958
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Staff Engineer, SRAM Circuit Design
San Jose, California, United States|Other
Samsung Semiconductor
Senior Manager, Memory Sales
San Jose, California, United States|Other
Micron Technology
CMP PROCESS ENGINEER
Taichung - Fab 16, Taiwan|Other
Micron Technology
Senior Manager, FE Central PQE (Deviation Management)
Fab 10A, Singapore|Other