Sr Software Engineer – Kernel

Phizenix

Bengaluru, India
Hybrid (3-5 days onsite in bengaluru)
Software kernels for ai hardware
Hardware architecture understanding
Map algorithms to architecture
Phizenix is seeking a Sr Software Engineer to develop and maintain software kernels for next-generation AI hardware in Bengaluru, India. The ideal candidate will have deep expertise in computer architecture, strong programming skills in C/C++ and Python, and experience with machine learning workloads and specialized hardware

Job Summary

  • You will be responsible for the development, enhancement, and maintenance of software kernels for next-generation AI hardware.
  • You will work with a team of compiler experts to build out the compiler infrastructure, working closely with other software and hardware experts.
  • You possess experience building software kernels for HW architectures and a very strong understanding of various hardware architectures and how to map algorithms to the architecture.

Matching Summary

Match Score: 85

Phizenix is seeking a Sr Software Engineer to develop and maintain software kernels for next-generation AI hardware in Bengaluru, India. The ideal candidate will have deep expertise in computer architecture, strong programming skills in C/C++ and Python, and experience with machine learning workloads and specialized hardware.

Skills & Requirements

Must-have

  • Software kernels for AI hardware
  • Hardware architecture understanding
  • Map algorithms to architecture
  • Full stack toolchain experience
  • C/C++ and Python development
  • Linux environments
  • Specialized hardware implementation (FPGAs, DSPs, GPUs)
  • ML workload operators (GEMMs, Convolutions)

Nice-to-have

  • Startup or small team experience
  • ML frameworks (TensorFlow, PyTorch)
  • ML compilers (MLIR, LLVM, TVM)
  • Deep learning models (CV, NLP, recommendation)
  • Cloud provider or AI compute company experience

Key Requirements

  • MS with 5+ years industry experience or PhD with 1+ years industry experience
  • Strong grasp of computer architecture, data structures, system software, ML fundamentals
  • Experience with embedded SIMD vector processors (Tensilica)
  • Self-motivated team player with ownership and leadership

Work Rights

Not specified

Tailored Resume

Cover Letter