CareerPlanGet AI match score →

Principal Software Engineer, SDK & Lowering Stack

Santa Clara💼 Full-time🗓 2026-07-15 → 2026-07-31

Core

Architecting and developing a kernel authoring SDK and lowering stack for a novel dataflow architecture to enable generative AI workloads.

Role type

Principal Software Engineer (Systems/Compiler/SDK)

Builds

Kernel authoring SDK, domain-specific APIs, development tools for kernel modeling and lowering flows

Domain

AI compute infrastructure, high-performance computing, custom ML accelerators

Deliverable

production ML models | infrastructure

Required skills

C/C++, Python, Linux development, CI/CD pipeline design, automated testing, code review leadership, computer architecture, data structures, system software, machine learning fundamentals, API/SDK design, systems engineering

Preferred skills

High-performance kernel optimization for GPUs/TPUs/custom accelerators, HPC environment management, ML compiler development (MLIR, LLVM, TVM, Glow), AI-assisted coding tools, startup/incubation experience, cloud provider or AI compute company background

Technologies

C, C++, Python, Linux, MLIR, LLVM, TVM, Glow

Responsibilities

Architect and develop the kernel authoring SDK targeting the Corsair dataflow architecture; establish robust CI/CD pipelines and enforce code review processes; build intuitive domain-specific APIs for kernel developers; create development tools for kernel authoring and modeling lowering flows; lead and mentor junior engineers; leverage systems engineering to solve hardware-software interaction problems; own end-to-end delivery from requirements to deployment

Seniority

Principal, hands-on IC with mentorship

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