Taro Logo

Deep Learning Compiler Engineer (MLIR/LLVM)

Global technology company that designs and manufactures semiconductors and computing technologies.
Petah Tikva, IsraelTel Aviv-Yafo, Israel
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Deep Learning Compiler Engineer (MLIR/LLVM)

Intel is seeking a Deep Learning Compiler Engineer to join their compiler team, focusing on MLIR and LLVM frameworks. This role is part of The Data Center & Artificial Intelligence Group (DCAI), which is central to Intel's transformation from a PC company to a cloud and connected computing devices leader. The position involves developing an MLIR-based compiler that drives performance improvements on Intel deep learning accelerators, directly impacting cutting-edge deep learning workloads.

The successful candidate will be responsible for designing and implementing optimizations within the MLIR and LLVM frameworks, collaborating with architecture teams, and engaging with internal customers to enhance model-level performance. This role requires strong expertise in C++ programming, compiler design, and high-performance computing, with a focus on delivering significant performance gains across Intel products.

Working at Intel offers the opportunity to be at the forefront of AI and data center technology, contributing to solutions that power cloud, communications, enterprise, and government data centers worldwide. The position demands both technical excellence and collaborative skills, as you'll be working with cross-functional teams to optimize compiler performance for deep learning applications.

The role is based in either Petah-Tikva or Haifa, Israel, requiring an on-site presence. Intel offers a comprehensive benefits package and the chance to work on transformative technology that shapes the future of computing and artificial intelligence. This is an excellent opportunity for experienced engineers passionate about compiler optimization and deep learning to make a significant impact in the field of AI acceleration.

Last updated a month ago

Responsibilities For Deep Learning Compiler Engineer (MLIR/LLVM)

  • Design and implement new optimizations within MLIR and LLVM frameworks
  • Enhance model-level performance for deep learning applications
  • Collaborate with architecture and performance teams to identify and address bottlenecks
  • Engage with internal customers and developers for requirements and performance tuning
  • Explore and prototype novel compilation techniques

Requirements For Deep Learning Compiler Engineer (MLIR/LLVM)

Linux
  • 5+ years of experience in C++
  • Familiarity with modern software development practices
  • Background in high-performance computing or parallel programming
  • Strong analytical and problem-solving skills
  • Experience with development on Linux
  • Strong experience with compiler design and middle-end optimizations (preferred)
  • Experience with code generation, performance analysis, and tuning for hardware accelerators (preferred)
  • Knowledge of dataflow graphs, IR transformation, and optimization techniques (preferred)

Jobs Related To Intel Deep Learning Compiler Engineer (MLIR/LLVM)