CareerPlanGet AI match score →

Software Engineer, Kernel Performance & AI Tooling

San Francisco💼 Full-time🗓 2026-04-17 → 2026-07-31

Core

Building developer tooling, observability infrastructure, and AI-assisted optimization systems for production kernels and hardware-software co-design.

Role type

Senior IC systems engineer (kernel performance & AI tooling)

Builds

Production-grade kernel optimization pipelines, AI-assisted debugging and validation systems, and hardware-software co-design tooling.

Domain

AI infrastructure, kernel development, accelerator architecture, and systems programming.

Deliverable

production ML models | product features | infrastructure

Required skills

low-level systems programming, kernel development, performance optimization, developer tooling design, observability infrastructure, accelerator architecture, compiler systems, AI-assisted workflows, experimental design, system abstraction.

Preferred skills

GPU/CPU/custom accelerator optimization, program synthesis, DSLs, agentic workflows, reinforcement learning for engineering.

Technologies

Linux kernels, CUDA/HIP, C/C++, Python, profiling tools, benchmarking frameworks.

Responsibilities

Build developer tooling to accelerate kernel development and debugging; develop observability and validation infrastructure for AI optimization systems; optimize production kernels via search loops and bottleneck analysis; design abstractions for hardware-software co-design; improve AI-assisted optimization datasets and evaluation systems; partner with research teams to implement new infrastructure strategies.

Seniority

Senior, hands-on IC

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