Machine Learning Compiler Engineer

Ceremorphic, Inc.

Hyderabad

On-site

INR 700,000 - 1,100,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ceremorphic, Inc. is seeking a Deep Learning Compiler Engineer to build and optimize tools that compile state-of-the-art neural networks for Ceremorphic chips.

You will collaborate with DL software framework teams and hardware architecture groups to accelerate next-generation software, define APIs, and drive optimization techniques across the compiler stack.

Qualifications

  • Strong C/C++ programming with debugging, performance analysis and test design.
  • Experience with high level ML frameworks (TensorFlow, PyTorch, MXNet).
  • Knowledge of ML hardware accelerators and common architectures (ResNet, MobileNet, SSD).
  • Ability to work independently, define goals and lead development.
  • Experience with deep learning compiler space (ONNC, TVM, XLA) is a plus.
  • Knowledge of OpenCL programming is preferable.

Responsibilities

  • Develop tools to compile state-of-the-art DL models for Ceremorphic chips.
  • Collaborate with DL software framework teams and hardware architecture teams.
  • Define public APIs, performance tuning and analysis for compiler optimizations.
  • Craft and implement compiler/optimization techniques for neural networks.
  • Contribute to general software engineering tasks and projects.

Skills

C/C++ programming
Software design
Debugging
Performance analysis
Test design
TensorFlow
PyTorch
MXNet
ONNC
TVM
XLA
OpenCL
CNN architectures
Leadership

Tools

OpenCL

Job description

We are looking for Deep Learning Compiler Engineers. In this role, you will be responsible for developing the tools used to compile state of the art deep learning models for custom Ceremorphic chips. You’ll collaborate with members of the deep learning software framework teams and the hardware architecture teams to accelerate the next generation of deep learning software. The scope of these efforts includes defining public APIs, performance tuning and analysis, crafting and implementing compiler and optimization techniques for neural networks, and other general software engineering work.

Key Requirements
  • Excellent C/C++ programming and software design skills, including debugging, performance analysis, and test design.
  • Experience working with high level machine learning frameworks (Tensorflow, PyTorch, MXNet)
  • Knowledge of the machine learning hardware accelerator space (basic architectures, common techniques shared across the space, etc)
  • Familiar with popular network architectures (ResNet, MobileNet, SSD, etc)
  • Ability to work independently, define project goals and scope, and lead your own development effort
  • Experience with the deep learning compiler space (ONNC, TVM, XLA, etc)is a huge plus
  • Knowledge on OpenCL programming experience is preferable.
  • Experience with the following technologies: deep learning models and algorithms, deep learning framework design, high performance compiler design.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Algorithm Engineer
Machine Learning Algorithm Engineer

Ceremorphic, Inc. • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Principal Machine Learning Compiler Engineer
Principal Machine Learning Compiler Engineer

Tsavorite Scalable Intelligence • Bengaluru

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

EnCharge AI • India

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

Mulya Technologies • India

Hybrid
INR 1,500,000 - 2,400,000
AI Compiler Engineer
AI Compiler Engineer

EnCharge AI • India

On-site
INR 1,200,000 - 1,800,000
Principal AI Compiler Engineer
Principal AI Compiler Engineer

EnCharge AI • India

On-site
INR 3,500,000 - 6,500,000
GPU Compute & MLIR Compiler Engineer
GPU Compute & MLIR Compiler Engineer

BuildxPartners • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Compiler Optimization Engineer – LLVM
Senior Compiler Optimization Engineer – LLVM

NVIDIA Gruppe • Bengaluru

On-site
INR 2,200,000 - 3,000,000
Staff AI Compiler Engineer
Staff AI Compiler Engineer

EnCharge AI • India

On-site
INR 4,000,000 - 9,000,000
Staff AI Compiler Engineer
Staff AI Compiler Engineer

Mulya Technologies • India

On-site
INR 3,500,000 - 7,500,000