CareerPlanGet AI match score →

Senior Software Engineer—Kernels

Bangalore💼 Full-time🗓 2026-02-09 → 2026-07-30

Core

Developing and optimizing software kernels for next-generation AI hardware to productize the software stack for an AI compute engine.

Role type

Senior Software Engineer—Kernels

Builds

Software kernels and compiler infrastructure for AI compute engines

Domain

AI hardware, computer architecture, systems software

Deliverable

production ML models

Required skills

C/C++, Python, Linux development, computer architecture, data structures, machine learning fundamentals, CUDA, FPGA/DSP/GPU/AI accelerator programming, ML operators (GEMM, Conv, BLAS, SIMD), embedded SIMD vector processors (Tensilica)

Preferred skills

TensorFlow, PyTorch, ML compilers (MLIR, LLVM, TVM, Glow), deep learning frameworks for CV/NLP/recommendation, cloud provider or AI compute company experience

Technologies

CUDA, Tensilica, MLIR, LLVM, TVM, Glow, TensorFlow, PyTorch

Responsibilities

Develop, enhance, and maintain software kernels for AI hardware; map computational graphs to underlying hardware architectures; build and scale software deliverables within tight development windows; collaborate with compiler, ML, systems, and hardware experts

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗