Principal Software Engineer - Kernels
Hybrid · Santa Clara, California, United States
Job Summary
Principal Software Engineer - Kernels responsible for developing, enhancing, and maintaining software kernels for next-generation AI hardware; map algorithms to hardware architectures and translate AI framework computational graphs to hardware; collaborate across full-stack toolchain with ML, systems, and hardware teams; proficient in C/C++ and Python on Linux; experience with CUDA and ML frameworks (TensorFlow, PyTorch); experience with ML hardware accelerators, FPGAs, DSPs, GPUs, and embedded SIMD (Tensilica); leadership and ownership in a fast-paced, collaborative startup-like environment; role based in Santa Clara, CA with hybrid on-site work 3-5 days/week.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.