IN

Compiler Engineer

Intel
Bangalore2-25 LPA Posted 14 Apr 2025
FULL TIME
compiler
Deep Learning

Job Description

Job description

We are seeking a skilled Compiler Engineer to join our team in designing, developing, and optimizing compilers for Intel's deep learning accelerators.

This role offers the opportunity to work on cutting-edge technologies with a cross-geo team, focusing on achieving performance goals for the Deep Learning Software stack through a production compiler stack.

Responsibilities:

  • Design, develop, and optimize compilers to meet performance goals for deep learning accelerators.
  • Collaborate with a global team to design, develop, optimize, and benchmark compiler performance.
  • Develop machine-independent and machine-specific code generation and optimization techniques for compilers.
  • Profile various machine learning workloads to identify and implement optimization opportunities in compilers.
  • Innovate and develop tools to support performance analysis and tuning, with a particular focus on compiler efficiency.

Qualifications

  • Bachelor's, Master's in Computer Science or related fields.
  • Experience of 2 to 7 years.
  • Experience with MLIR and LLVM compiler stacks Strong expertise with production compiler stacks and experience with code generation and optimization techniques.
  • Solid understanding of compiler toolchains and validation techniques.
  • Knowledge of loop nest transformation frameworks is highly preferred.
  • Familiarity with deep learning frameworks is a plus. Proficiency in C++ programming; familiarity with Python is preferred.
  • Excellent communication and presentation skills, with experience working in a cross-geo environment.
  • Experience with AI compilation preferred
  • Experience with IREE preferred

Required Skills

Join WhatsApp Channel