Opens intel.wd1.myworkdayjobs.com in a new tab
About This Role
- The Intel NPU organization is dedicated to the development of hardware accelerators for the future of AI, enabling unprecedented machine intelligence on billions of edge, desktop and mobile computers.
- Doing what's never been done before takes vision, innovation, and the world's best talent.
- You'll be immersed in a diverse, encouraging environment where everyone is encouraged to do their best work.
- Join the adventure of harnessing the potential of state-of-art deep neural networks and the most advanced AI hardware accelerator in the world.
- Intel is hiring software engineers for its deep learning compiler team.
- Our customers around the world are using NPUs to power a revolution in deep learning, enabling breakthroughs in problems from image classification, speech recognition to natural language processing.
- As deep learning models are becoming more versatile, using compiler technologies to achieve high performance becomes essential.
- We are looking for individuals who are interested in building the world's leading deep learning compiler for current and future Intel NPUs.
- This is a product development position with the end goal being high-quality, high-performance, secure product software.
- You will start optimizing pre-silicon and have access to hardware shortly after it is powered on.
- You will be responsible for analyzing deep learning networks and developing compiler optimization algorithms.
- Collaborate with members of the deep learning software framework teams and the hardware architecture teams to accelerate the next generation of deep learning software.
- The scope of these efforts includes performance tuning and analysis, developing and implementing compiler and optimization techniques for neural networks, and other general software engineering work.
- You will conduct software development and optimizations in the following areas: Develop MLIR based compiler technology for deep learning workloads on Intel NPUs.
- Develop AI execution middleware based on Intel OpenVINO toolkit.
- Develop large-scale production software with validation and continuous integration in mind.
- Collaborate with frameworks teams to develop compiler optimizations for the deep learning domain.
- Collaborate and coordinate internally and externally with cross geographical teams such as execution runtime software, NPU hardware, infrastructure, and front-end teams on the same project.
Requirements
- to be initially considered for this position.
- Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.
- Minimal Qualifications: BS/MS in Computer Science or a similar field.
- At least 4 years of experience in C++ programming, software design skills, including debugging, performance analysis, and test design.
- Excellent data structure, algorithms and modern C++ programming skills.
- Strong interpersonal skills are required along with the ability to work in a multifaceted product-oriented team.
- Experience in one the following: compiler technologies, deep-learning frameworks or algorithms, high-performance computing, computer vision, numerical modelling.
- Positive can-do attitude, desire to deliver results and winning products.
- Excellent written and oral communication skills.
- You should have a passion for optimization and performance, close to hardware, as well as for good software engineering practice and usability.
Nice to Have
- Experience in developing modern compilers, especially LLVM and MLIR.
- Experience with formulating optimization problems and using ILP solvers (e.g.
- ORTOOLs, CPLEX, SCIP).
- Experience in AI hardware accelerators, GPU, heterogeneous architectures software development.
- A background in performance analysis and optimization, particularly in machine-learning.
- A solid understanding of modern machine-learning primitives and LLMs.
- A background in Python, modern AI frameworks and ecosystem (e.g., Torch, HuggingFace, llama.cpp, etc.).
- Requirements listed would be obtained through a combination of industry relevant job experience, internship experiences and or schoolwork/classes/research.
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
712 positions
Job ID
/job/Ireland-Leixlip/AI-Frameworks-Engineer_JR0279512
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 Technical Program Manager
San Jose, California, United States|Other
Samsung Semiconductor
Associate, Executive Administration
San Jose, California, United States|Other
Micron Technology
STAFF ENGINEER GFAC SASIA - ELECTRICAL
Fab 10A, Singapore|Other
Micron Technology
TEST HBM DATA ANALYST
Taichung - MTB, Taiwan|Other