# Deep Learning Compiler Engineer

**Company:** [Quadric](https://hotfix.jobs/companies/quadric)
**Location:** Pune, India
**Role:** ML Engineering
**Experience:** 8+ years
**Skills:** C++, Tvm, Mlir, Compiler Optimization, Numerical Optimization, Algorithmic Optimization, Graph Algorithms, Computer Vision, Dsp, Deep Neural Networks, Machine Learning, Parallel Computing
**Posted:** 2024-05-22

> Develops compiler algorithms and optimization passes to lower and optimize deep learning and high-performance computing workloads for Quadric’s edge-focused neural processing architecture. Requires advanced computer science education, eight or more years of industry experience, and expertise in optimization, graphs, and machine-learning algorithms.

## Job Description

## Responsibilities
- Drive the lowering and optimization of cutting-edge deep neural networks using Quadric’s technology.
- Apply mathematical and algorithmic optimization skills to solve NP-hard problems.
- Collaborate with the software team to develop algorithms that optimize graph-based execution on the Quadric architecture.

## Requirements
- Master’s or Ph.D. in Computer Science or a related field.
- 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 DNNs.
- Strong background in graphs and related algorithms.

## Nice-to-haves
- Proficiency in C++11 or later.
- Experience using or developing in TVM or MLIR.
- Knowledge of front-end and back-end compiler techniques.

## Expected Outcomes in 12 Months
- Develop a deep understanding of the hardware platform and low-level software to optimize application performance.
- Implement optimization passes for efficient lowering of deep learning and high-performance computing algorithms on the Quadric EPU parallel processor.

## Benefits
- Competitive salary and meaningful equity.
- A collaborative, politics-free environment for making an immediate impact.
- Opportunities to build long-term career relationships.
- An environment that supports lasting personal and professional relationships.

## Similar jobs

- [Senior Software Engineer, NLP](https://hotfix.jobs/jobs/be3f0222-b08a-4620-9ddc-402209ea73f7) - GitLab - Remote
- [Senior Software Engineer , Trust](https://hotfix.jobs/jobs/db6ff47c-2411-4457-a551-f83493a3f865) - Airbnb - Bengaluru, India - ₹4.5M – ₹6.5M/yr
- [Senior Software Engineer — Infra Agent Systems](https://hotfix.jobs/jobs/69ee003d-f12c-4cc6-acf0-f3350576d29e) - Together AI - Remote
- [Senior ML Engineer](https://hotfix.jobs/jobs/9227b663-6323-4452-92de-f41813a5ffaa) - 6sense - Bengaluru, India
- [Senior Software Engineer - Search](https://hotfix.jobs/jobs/96113132-8076-4354-a32d-16faec07bb08) - Databricks - Bengaluru, India

**Apply:** https://hotfix.jobs/jobs/16c59515-6642-4a49-b6d8-22e9099591b1
**Canonical:** https://hotfix.jobs/jobs/16c59515-6642-4a49-b6d8-22e9099591b1