Drimva

d-Matrix

Staff Software Engineer, SIMD Kernels

$190K–$300K

Santa Clara · Hybrid · Staff · Full-time · Posted Jul 28, 2026

Experience
5+ years of industry experience.
Education
MS or PhD in computer engineering, math, physics, or a related degree.

About the job

Develop and maintain software kernels for machine-learning operators on next-generation AI hardware, and improve SDK usability and performance analysis.

What you'll do

  • Build and maintain kernels for ML operators such as softmax, layer normalization, and activation functions.
  • Map algorithms and AI-framework computational graphs to modern hardware, considering hardware–software co-design trade-offs.
  • Develop SDK solutions that help developers use the software stack and analyze performance.

What they ask for

  • MS or PhD in computer engineering, math, physics, or a related degree, with 5+ years of industry experience.
  • Strong grasp of computer architecture, data structures, system software, and machine learning fundamentals.
  • Proficiency in C/C++ and Python development in a Linux environment; experience implementing algorithms in C/C++ and Python.
  • Experience implementing algorithms for specialized hardware (such as FPGAs, DSPs, GPUs, or AI accelerators) and implementing operators commonly used in ML workloads.

Nice to have

  • Prior startup, small team, or incubation experience.
  • Experience with ML frameworks, ML compilers, embedded SIMD vector processors, or work at a cloud provider or AI compute/subsystem company.

Pay

$190K – $300K (base salary)

Tools

C/C++, Python, Linux, CUDA, TensorFlow, PyTorch, MLIR, LLVM

AI focus

Build software kernels for ML operators and AI hardware, supporting AI inference.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)