Chief Engineer Deep Learning Compiler Expert

Mindstech Recruitments

India

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mindstech Recruitments is hiring a Chief Engineer specializing in Deep Learning Compiler to work on deploying machine learning models onto Samsung Mobile AI platform. The role involves design and implementation of compiler features, collaboration with ML experts, and optimizing compiler capabilities for high-performance.

The ideal candidate should have extensive experience in compiler design, knowledge of open-source technology like MLIR and LLVM, and strong programming skills in modern C++. A M.S. or higher in a relevant field is required.

Qualifications

  • 6 to 15 years of experience in compiler design and graph mapping.
  • 2+ years of hands-on experience with MLIR and/or LLVM.
  • Strong knowledge of resource management, scheduling, code generation, and compute graph optimization.

Responsibilities

  • Design, implement, and test compiler features and capabilities.
  • Integrate open-source and vendor compiler technology into internal infrastructure.
  • Collaborate with engineers to provide guidance on inferencing direction.

Skills

Compiler design
Graph mapping
MLIR
LLVM
C++ production quality code
Machine learning frameworks
Deep learning algorithms

Education

M.S. or higher in CS/CE/EE or equivalent

Job description

As a Chief Engineer specializing in Deep Learning Compiler, your primary responsibility will be to collaborate with experts in machine learning, algorithms, and software to deploy machine learning models onto Samsung Mobile AI platform. You will contribute to the development and enhancement of the compiler infrastructure for high-performance using open-source technology like MLIR, LLVM, TVM, and IREE.

Responsibilities
  • Design, implement, and test compiler features and capabilities related to infrastructure and compiler passes.
  • Ingest CNN graphs in Pytorch, TF, TFLite, and ONNX format and map them to hardware implementations, model data‑flows, create resource utilization cost‑benefit analysis, and estimate silicon performance.
  • Develop graph compiler optimizations customized to different ML accelerators in the system, such as operator fusion and layout optimization.
  • Integrate open‑source and vendor compiler technology into Samsung ML internal compiler infrastructure.
  • Collaborate with Samsung ML acceleration platform engineers to provide guidance on inferencing direction, requirements, and feature requests for hardware vendors.
  • Stay updated with industry and academic developments in the ML compiler domain and provide performance guidelines and standard methodologies for other ML engineers.
  • Create and optimize compiler backend to efficiently leverage the full hardware potential using novel approaches.
  • Evaluate code performance, diagnose, debug, and resolve compiler and cross‑disciplinary system issues.
  • Contribute to the development of machine‑learning libraries, intermediate representations, export formats, and analysis tools.
  • Communicate and collaborate effectively with cross‑functional hardware and software engineering teams.
  • Champion engineering and operational excellence by establishing metrics and processes for regular assessment and improvement.
Qualifications
  • 6 to 15 years of experience in compiler design and graph mapping.
  • 2+ years of hands‑on experience with MLIR and/or LLVM.
  • Experience with multiple toolchains, compilers, and instruction set architectures.
  • Strong knowledge of resource management, scheduling, code generation, and compute graph optimization.
  • Proficiency in writing modern standards (C++17 or newer) C++ production quality code following test‑driven development principles.
  • Familiarity with parallelization techniques for ML acceleration.
  • Experience contributing to an active compiler toolchain codebase like LLVM, MLIR, or Glow.
  • Deep learning algorithms and techniques expertise, e.g., convolutional neural networks, recurrent networks, etc.
  • Experience with mainstream machine‑learning frameworks like PyTorch, TensorFlow, or Caffe.
  • Experience in hardware and software co‑design.
  • M.S. or higher degree in CS/CE/EE or equivalent with industry or open‑source experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Compiler Engineer
Compiler Engineer

Evollabs Tech • Bengaluru

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

BuildxPartners • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Staff ML Compiler Engineer, TPU Performance Optimizations
Staff ML Compiler Engineer, TPU Performance Optimizations

Google • Bengaluru

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

EnCharge AI • India

On-site
INR 3,500,000 - 7,500,000
null
Lead Engineer, Senior Machine Learning (ML Compiler)
Lead Engineer, Senior Machine Learning (ML Compiler)

Qualcomm • Bengaluru

On-site
INR 800,000 - 1,200,000
GPU Compute & MLIR Compiler Engineer
GPU Compute & MLIR Compiler Engineer

BuildxPartners • Bengaluru Urban

On-site
INR 2,500,000 - 5,000,000
TVM/ML Compiler Engineer
TVM/ML Compiler Engineer

Multicoreware • Chennai District

On-site
INR 2,000,000 - 4,000,000
Staff ML Compiler Engineer, TPU Performance Optimizations
Staff ML Compiler Engineer, TPU Performance Optimizations

Google • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Software Engineer Manager II, Compiler, Silicon
Software Engineer Manager II, Compiler, Silicon

Google • Bengaluru

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

NVIDIA • Maharashtra

On-site
INR 3,000,000 - 5,000,000