Quadric is hiring an AI Inference Framework Engineer for its AI Application team. The role will make Quadric’s General Purpose Neural Processing Unit (GPNPU) a first-class backend in frameworks developers already use, including llama.cpp, PyTorch, vLLM, and Optimum, so customers can move applications from GPUs to Quadric with minimal changes. The engineer will own backend integration from memory management and compute dispatch through serving features, working closely with kernel, runtime, and compiler teams. The work includes integrating the GPNPU backend into AI compute frameworks; implementing framework interfaces, memory allocation, compute dispatch, registration, operators, and kernels; and building model compute pipelines for prefill, decode, batching, multi-sequence, and multimodal workloads. The engineer will support serving features such as KV-cache management, paged attention, continuous batching, and speculative decoding, and optimize framework performance and accuracy. This includes reducing host-device dispatch overhead, implementing graph capture and replay, integrating efficient kernels, supporting quantization formats, and validating accuracy against reference backends. Within the first 6–12 months, success means bringing up a new LLM/VLM family end to end on the GPNPU backend with reference-matching accuracy, delivering measurable tokens-per-second or latency gains on a frontier model, and shipping a serving feature such as paged KV cache in a production release.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level