Avatar for quadric.io
quadric.io
Actively Hiring
  • B2B
  • Growth Stage
    Expanding market presence
  • Top Investors
    This company has received a significant amount of investment from top investors

AI Kernel Engineer

Posted: 8 months ago
Job Location
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
C/C++

About the job

Quadric has created an innovative general purpose neural processing unit (GPNPU) architecture. Quadric's co-optimized software and hardware is targeted to run neural network (NN) inference workloads in a wide variety of edge and endpoint devices, ranging from battery operated smart-sensor systems to high-performance automotive or autonomous vehicle systems. Unlike other NPUs or neural network accelerators in the industry today that can only accelerate a portion of a machine learning graph, the Quadric GPNPU executes both NN graph code and conventional C++ DSP and control code.

Role:

The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] develop a highly efficient Quadric kernel library for a variety of AI/LLM models; [2] analyze the performance and optimize the kernel for different hardware configurations; This senior technical role demands deep knowledge of hardware architecture, compiler toolchain and optimization techniques.

Responsibilities:

  • Develop AI/LLM kernels/operators on Quadric platform for efficient inference
  • Optimize the kernel performance for different hardware configurations and workloads
  • Profile and analyze kernel performance in terms of compute, data and parallelism; identify micro-architecture and software bottlenecks and provide optimization solutions
  • Optimize kernel C/C++ codes, maximize hardware utilization
  • Make Improvement to Quadric toolchain, compiler and runtime
  • Provide technical support and documents to customers and developer community

  • Bachelor’s or Master’s in Computer Science and/or Electric Engineering.

  • 5+ years of experience in AI kernel development and optimization

  • experience with model and kernel inference performance profiling

  • experience with at least one of the following compute development: CUDA, DSP, NEON, Triton-lang

  • Proficiency in C/C++ and Python, experience with assembly language a plus

  • Demonstrate good capability in problem solving, debug and communication

  • Health Care Plan (Medical, Dental & Vision)

  • Retirement Plan (401k, IRA)

  • Life Insurance (Basic, Voluntary & AD&D)

  • Paid Time Off (Vacation, Sick & Public Holidays)

  • Family Leave (Maternity, Paternity)

  • Short Term & Long Term Disability

  • Training & Development

  • Work From Home

  • Free Food & Snacks

  • Stock Option Plan

About the company

quadric.io company logo

quadric.io

Actively Hiring
51-200 Employees
  • B2B
  • Growth Stage
    Expanding market presence
  • Top Investors
    This company has received a significant amount of investment from top investors
Learn more about quadric.io image

Funding

AMOUNT RAISED
$27.3M
FUNDED OVER
3 rounds
Rounds
B
$10000000
Series B - Dec 2022+2

Founders

Veerbhan Kheterpal
CEO
San Francisco
image
Daniel Firu
Co-founder
San Francisco
image
Nigel Drego
CTO • 9 years
image
View the team image