AI20P Compiler Engineer

Qpisemi

Bengaluru

On-site

INR 2,000,000 - 3,500,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Qpisemi in Bengaluru seeks a highly skilled AI20P Compiler Engineer to develop and optimize the parallelizing compiler that partitions, schedules, and executes large-scale ML workloads across clusters of AI20P accelerators. You will bridge ML frameworks such as PyTorch and TensorFlow with the custom silicon hardware to maximize performance and scaling.

Key responsibilities include writing production-level C++/Python code for compiler pipelines and IRs, improving parallelization and memory

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.

Responsibilities

  • Write production-level C++/Python code to design and implement compiler toolchains and IRs for ML accelerators.
  • Develop and enhance parallelization, memory management, and scheduling to minimize compute and data movement costs.
  • Collaborate with hardware architects to shape the HW/SW interface for AI20P architectures.
  • Scale large ML models across distributed training and inference clusters.

Skills

C++
Python
Compiler development
Parallel computing
MLIR/LLVM/TVM

Education

Bachelor's degree in CS/CE or equivalent
Master's degree or PhD in CS (preferred)

Tools

MLIR
LLVM
XLA
TVM
PyTorch

Job description

We are seeking a highly skilled AI20P Compiler Engineer to join our accelerated computing division. You will develop and optimize the parallelizing compiler that partitions, schedules, and executes large-scale machine learning and generative AI workloads across clusters of AI20P accelerators. You will bridge the gap between ML frameworks (like PyTorch or TensorFlow) and custom silicon hardware, ensuring peak performance, scaling, and efficiency.

Key Responsibilities
  • Compiler Development: Write production-level code (primarily in C++ and Python) to design and implement compiler toolchains and Intermediate Representations (IR) for machine learning accelerators.
  • Performance Optimization: Develop and enhance parallelization, memory management, and scheduling algorithms to minimize compute and data movement costs.
  • Hardware Co-Design: Collaborate with hardware architects to shape the Hardware/Software (HW/SW) interface for next-generation AI20P architectures.
  • Scaling & Distribution: Scale large ML models across distributed training and inference clusters.
  • Toolchain & Infrastructure: Modernize compiler development infrastructure, build/test fixtures, and debugging tools to unblock developer productivity.
Qualifications
  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • Experience: 2+ years of experience with software development, coding in data structures, algorithms, and low-level programming.
  • Programming: Strong proficiency in C++ and Python.
  • Systems: Experience with compiler construction, parallel computing, or low-level hardware interaction.
Preferred Qualification
  • Education: Master’s degree or PhD in Computer Science.
  • Domain Expertise: Previous experience working with ML compilation frameworks (e.g., XLA, LLVM, MLIR, TVM) or ML accelerators (AI20Ps, GPUs, DSPs, or Vector machines).
  • Parallel Computing: Demonstrated success in mapping complex algorithms (especially generative AI or large-language models) onto parallel computing architectures.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI20P Library Engineer, Machine Learning Acceleration
AI20P Library Engineer, Machine Learning Acceleration

Qpisemi • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Principal AI Compiler Engineer
Principal AI Compiler Engineer

Sptix • India

On-site
INR 3,000,000 - 7,000,000
Staff AI Compiler Engineer
Staff AI Compiler Engineer

EnCharge AI • India

On-site
INR 1,200,000 - 2,400,000
Compiler Engineer
Compiler Engineer

Evollabs Tech • Anupgarh

On-site
INR 1,500,000 - 2,100,000
GPU Compute & MLIR Compiler Engineer
GPU Compute & MLIR Compiler Engineer

BuildxPartners • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior AI Compiler Engineer
Senior AI Compiler Engineer

EnCharge AI • India

On-site
INR 2,500,000 - 6,000,000
Machine Learning Compiler Engineer
Machine Learning Compiler Engineer

Ceremorphic, Inc. • Hyderabad

On-site
INR 700,000 - 1,100,000
Principal AI Compiler Engineer
Principal AI Compiler Engineer

Mulya Technologies • India

On-site
INR 5,000,000 - 9,000,000
Principal AI Compiler Engineer
Principal AI Compiler Engineer

EnCharge AI • India

On-site
INR 4,000,000 - 6,000,000
Senior AI Software Performance Engineer
Senior AI Software Performance Engineer

BigStep Technologies • Gurugram District

On-site
INR 1,500,000 - 2,000,000