Quadric, Inc

Deep Learning Compiler Engineer

Quadric, Inc
Apply
over 2 years ago
Pune, IndiaSenior

Responsibilities

  • Drive the lowering and optimization of deep neural networks using Quadric technology.
  • Develop mathematical and algorithmic optimizations for NP-hard problems.
  • Collaborate with the software team on graph-based execution algorithms for the Quadric architecture.
  • Develop optimization passes for efficient lowering of deep learning and high-performance computing algorithms on the Quadric EPU.
  • Build a deep understanding of the hardware platform and low-level software to optimize application performance.

Requirements

  • MS or Ph.D. in Computer Science or a related field with a minimum of eight years of industry experience.
  • Strong background in numerical and/or algorithmic optimization.
  • Understanding of application-appropriate heuristics for NP-hard problems.
  • Knowledge of classical and machine learning algorithms, including computer vision, DSP, and deep neural networks.
  • Strong background in graphs and related algorithms.
  • Proficiency in C++ version 11 or later is preferred.
  • Experience using or developing in TVM or MLIR is preferred.
  • Knowledge of compiler front-end and back-end techniques is preferred.

Benefits

  • Competitive salary and meaningful equity.
  • Opportunity to join a small, rapidly growing team and make an immediate impact.
  • Opportunity to build long-term career relationships.
  • Politics-free community and an environment supporting personal and professional relationships.
  • On-site position in Pune, India.

Tech Stack

Categories

Quadric, Inc

About Quadric, Inc

51-200 employees
Contact me