GrepJob
d-Matrix

Senior Software Engineer—Kernels

d-Matrix
Apply
5 months ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Develop, enhance, and maintain software kernels for AI hardware.
  • Map algorithms to various hardware architectures.
  • Optimize computational graphs generated by AI frameworks.
  • Collaborate with compiler experts and other software and hardware teams.
  • Build and scale software deliverables within tight development timelines.

Requirements

  • MS in computer engineering, math, physics, or related field with 5+ years of experience, or PhD with 1+ years.
  • Strong understanding of computer architecture, data structures, and system software.
  • Proficient in C/C++ and Python development in Linux environments.
  • Experience implementing algorithms for specialized hardware like FPGAs and GPUs.
  • Familiarity with ML workloads and operators such as GEMMs and Convolutions.
  • Experience with embedded SIMD vector processors like Tensilica.
  • Self-motivated team player with leadership qualities.

Tech Stack