Q

Quadric

GPNPU hardware and software for ML

Deep Learning Compiler Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in India

About the Job

Requirements

  • At least 8 years of experience, along with a BS, MS, or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Hands-on experience developing deep learning compilers or compiler infrastructures such as MLIR, Apache TVM, LLVM, XLA, TensorRT, or Glow.
  • Strong proficiency in C++ (14/17/20) and Python, with solid fundamentals in data structures, algorithms, and object-oriented design.
  • Familiarity with modern AI/ML frameworks such as PyTorch, TensorFlow, and ONNX, and deep learning operator representations.
  • Solid understanding of computer systems, memory hierarchies, parallel processing, and CPU/GPU/NPU instruction execution.

Responsibilities

  • Design, implement, and maintain compiler optimization passes targeting Quadric’s processor architecture using frameworks such as MLIR, Apache TVM, or LLVM.
  • Develop lowering pathways from high-level machine learning frameworks such as PyTorch, TensorFlow, and ONNX to optimized low-level kernel code.
  • Optimize neural network performance for memory throughput, latency, compute unit utilization, and power consumption.
  • Implement graph-level optimizations, including operator fusion, layout transformation, quantization (INT8/FP16), and memory allocation strategies.
  • Analyze deep learning model topologies, including Transformers, CNNs, and Vision-Language Models, and extend compiler support for new operators and primitives.
  • Benchmark and profile end-to-end model performance to identify and resolve compiler bottlenecks.
  • Collaborate with hardware and micro-architecture teams to define instruction set extensions, hardware acceleration features, and compiler requirements.
  • Develop software simulators, functional models, and test benches to validate compiler correctness and generated binary performance.
  • Participate in hardware bring-up and validation efforts on FPGA and ASIC platforms.
  • Integrate support for key deep learning models, such as modern Transformer architectures or Vision models, into Quadric's compiler pipeline.
  • Implement custom graph and code-generation optimization passes that deliver measurable performance improvements on target benchmarks.
  • Partner with the architecture team to influence next-generation micro-architecture definition through data-driven workload analysis.

Desired Qualifications

  • Experience with low-level kernel optimization, SIMD/vector programming, and memory allocation strategy development.
  • Knowledge of model quantization methodologies (INT8, FP8, mixed-precision) and post-training/QAT optimization techniques.
  • Prior experience working on software stacks for custom AI accelerators, DSPs, or embedded architectures.
  • Experience with FPGA bring-up, hardware emulation, or cycle-accurate simulator development.

About the Company

Quadric

GPNPU hardware and software for ML

Quadric.io provides an integrated hardware-software platform for ML on System-on-Chips, centered on its Chimera General-Purpose Neural Processing Unit (GPNPU). Developers write ML code in C, which is compiled by the Chimera LLVM C Compiler, simulated with the Chimera Instruction Set Simulator (ISS), and deployed via a Software Development Kit (SDK) that supports design, profiling, and execution on Chimera. The solution is a single, end-to-end pipeline that eliminates the need to partition code across DSPs/GPUs and CPUs, offering tightly integrated hardware and software tools that can run a wide range of C-based neural-network operations. Quadric.io aims to simplify and accelerate the design of ML-enabled SoCs for semiconductor developers and manufacturers, enabling faster time-to-market and better ML performance through its cohesive hardware-software stack.

Company size
51-200
Company stage
Series C
Total funding
$94.3M
Headquarters
Burlingame, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Quadric

See more jobs