AI Frameworks Engineer

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.

Intel logo

Intel

Ireland, Leixlip

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 — free

Similar Other roles