Staff Software Engineer, AI Kernels & Compiler Tech

d-Matrix

Santa Clara (CA)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

d-Matrix is seeking a Staff Software Engineer - Kernels to join our team in Santa Clara, California. In this hybrid role, you'll focus on productizing the software stack for our AI compute engine. Candidates should have at least 5 years of experience (1 year for PhD holders) in software development, particularly with software kernels for hardware architectures. Proficiency in C/C++ and Python, along with a solid understanding of machine learning fundamentals, is essential. We value self-motivated team players with a strong sense of ownership and leadership.

Qualifications

  • 5+ years of industry experience or 1+ years with a PhD.
  • Strong grasp of data structures and system software.
  • Experience with development for embedded SIMD vector processors.
  • Experience in implementing ML workloads, GEMMs, and Convolutions.

Responsibilities

  • Develop and maintain software kernels for AI hardware.
  • Work with compiler experts to build compiler infrastructure.
  • Map computational graphs to architecture.
  • Optimize hardware-software co-design aspects.

Skills

C/C++ development
Python development
Computer architecture
Machine learning fundamentals
Linux environments

Education

MS in computer engineering, math, physics, or related
PhD in computer engineering, math, physics, or related

Tools

CUDA
ML frameworks
TensorFlow
PyTorch

Job description

d-Matrix is seeking a Staff Software Engineer - Kernels to join our team in Santa Clara, California. In this hybrid role, you'll focus on productizing the software stack for our AI compute engine. Candidates should have at least 5 years of experience (1 year for PhD holders) in software development, particularly with software kernels for hardware architectures. Proficiency in C/C++ and Python, along with a solid understanding of machine learning fundamentals, is essential. We value self-motivated team players with a strong sense of ownership and leadership.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Kernel Software Engineer for AI Compute
Principal Kernel Software Engineer for AI Compute

d-Matrix inc. • Santa Clara (CA)

Hybrid
USD 120,000 - 160,000
Principal Software Engineer - Kernels
Principal Software Engineer - Kernels

d-Matrix • Santa Clara (CA)

Hybrid
USD 120,000 - 180,000
Principal Software Engineer – Kernels
Principal Software Engineer – Kernels

MixMode • Santa Clara (CA)

Hybrid
USD 150,000 - 200,000
Principal Software Engineer - Kernels
Principal Software Engineer - Kernels

d-Matrix inc. • Santa Clara (CA)

Hybrid
USD 120,000 - 160,000
Principal Software Engineer, Kernels
Principal Software Engineer, Kernels

D-Matrix Corp. • Santa Clara (CA), Northern (KY)

Hybrid
USD 250,000 - 350,000
Principal AI Kernel Engineer — HW/SW Co-Design (Hybrid)
Principal AI Kernel Engineer — HW/SW Co-Design (Hybrid)

D-Matrix Corp. • Santa Clara (CA), Northern (KY)

Hybrid
USD 250,000 - 350,000
Software Engineer, Staff - SIMD Kernels
Software Engineer, Staff - SIMD Kernels

d-Matrix • Santa Clara (CA)

On-site
USD 120,000 - 150,000
Remote-Eligible Staff SIMD Kernel Engineer for AI Compute
Remote-Eligible Staff SIMD Kernel Engineer for AI Compute

d-Matrix • Santa Clara (CA)

Hybrid
USD 120,000 - 150,000
Compiler Architect
Compiler Architect

d-Matrix inc. • Santa Clara (CA)

Hybrid
USD 130,000 - 180,000
Senior AI Runtime Systems Engineer – Linux/Embedded Drivers
Senior AI Runtime Systems Engineer – Linux/Embedded Drivers

Entrada Ventures • Santa Clara (CA)

Hybrid
USD 180,000 - 240,000