Principal Software Engineer, Kernels
d-Matrix · Santa Clara
Infrastructureremoteprincipal$195k–$285k
At a glance
Highlights
- Help build the future of AI inference with memory-centric architecture.
- Productize software stack for next-gen AI compute engine.
- Tackle AI infrastructure's hardest challenges from chips to rack-scale systems.
What they offer
- Equity
- Bonus
Ideal candidate
Self-motivated technical leader energized by hard AI infrastructure problems and fast execution. Thrives owning complex hardware-software challenges in a collaborative, humble team.
Requirements
- MS in computer engineering, math, physics or related with 10+ years industry experience or PhD with 5+ years
- Strong grasp of computer architecture, data structures, system software, and machine learning fundamentals
- Proficient in C/C++ and Python development in Linux environments using standard development tools
- Experience implementing algorithms for specialized hardware such as FPGAs, DSPs, GPUs, and AI accelerators using CUDA
- Experience implementing ML operators such as GEMMs, convolutions, BLAS, and SIMD operators for softmax, layer norm, pooling
- Experience with embedded SIMD vector processors such as Tensilica
- remote policy
- Hybrid, 3+ days per week onsite
Lab profile
About d-Matrix
Pioneers memory-centric compute-in-memory chips and software for faster, energy-efficient AI inference.
What they build
- Digital in-memory compute inference chips
- Rack-scale AI inference systems
- AI inference software stack
Known for
- Compute-in-memory architecture
- Energy-efficient inference design
- Full-stack chips-to-systems expertise
Key facts
- Founded in 2019
- Headquartered in Santa Clara, California
- Backed by Temasek, Playground Global, and M12
Posted · Last seen