Talent.com
qpisemi
AI20P Compiler Engineerqpisemi • Bengaluru / Bangalore, India
AI20P Compiler Engineer

AI20P Compiler Engineer

qpisemi • Bengaluru / Bangalore, India
26 days ago
Job description

About the Role

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.


Skills Required
compiler construction, parallel computing, Python
Create a job alert for this search

AI20P Compiler Engineer • Bengaluru / Bangalore, India

Similar jobs

Senior Software Engineer - AI Agent

Crimson EducationBengaluru, Karnataka, India

Crimson Education is the world’s leading college admissions consulting firm, with over 1,490 Ivy League offers and 2,410 to the US Top 15.We help ambitious students gain admission to the world’s to... Show more

Ai / Ml Engineer

JobtomeBengaluru, Republic Of India, IN

Architect enterprise-grade GenAI systems using modular LLM APIs, agent orchestration frameworks, and embedding pipelines- Design and implement autonomous agent workflows with context management, mu... Show more