AI Software Solutions Engineer (Compiler)

Bengaluru, Karnataka, India
Aug 30, 2024
Aug 30, 2025
Hybrid
Full-Time
2 Years
Job Description

Are you passionate about cutting-edge technologies and compiler optimization? Join Intel's Data Center & Artificial Intelligence Group (DCAI) as a Compiler Engineer and play a pivotal role in designing and optimizing compilers for Intel’s deep learning accelerators. This role involves working with state-of-the-art technologies and collaborating with a global team to develop, enhance, and benchmark compilers to achieve optimal performance for Intel’s Deep Learning software stack.

Key Responsibilities

  1. Compiler Design and Development. Create and optimize compilers using LLVM and MLIR frameworks. Develop both machine-independent and machine-specific code-generation and optimization techniques.
  2. Performance Optimization. Profile various machine learning (ML) workloads to identify and implement optimization opportunities in compilers.
  3. Tool Development. Innovate and build tools for performance analysis and tuning, focusing on compiler efficiency and effectiveness.
  4. Cross-Geo Collaboration. Work with a diverse team across different geographies to achieve performance goals and drive advancements in compiler technology.

Qualifications

  1. Education. BTech, MS, or PhD in Computer Science or a related field.
  2. Expertise. Strong knowledge of LLVM infrastructure, code-generation, and optimization techniques.
  3. Skills. Proficient in compiler toolchains and validation techniques. Experience with loop nest transformation frameworks and MLIR is preferred.
  4. Deep Learning Frameworks. Familiarity with TensorFlow and PyTorch is a plus.
  5. Programming. Excellent programming skills in C++, with familiarity in Python preferred.
  6. Communication. Strong communication and presentation skills, with experience working in cross-geo teams.

About the Data Center & Artificial Intelligence Group (DCAI)

Intel’s DCAI group is at the forefront of transforming Intel from a PC-centric company to a leader in cloud computing and smart, connected devices. We provide the essential technologies—spanning software, processors, storage, I/O, and networking—that drive data centers globally, supporting everything from AI to high-performance computing.