GrepJob
d-Matrix

Staff Software Engineer - Kernels

d-Matrix
Apply
4 months ago
Santa Clara, CA, USAStaff+
H1B Sponsor

Base Salary

$180k - $300k/yr

Responsibilities

  • Develop and maintain software kernels for AI hardware.
  • Enhance the software stack for the AI compute engine.
  • Collaborate with compiler experts and other software and hardware teams.
  • Optimize hardware-software co-design for performance and efficiency.
  • Implement algorithms for specialized hardware like FPGAs and GPUs.

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 and machine learning fundamentals.
  • Proficient in C/C++ and Python in Linux environments.
  • Experience with algorithms for specialized hardware using libraries like CUDA.
  • Familiarity with ML frameworks such as TensorFlow or PyTorch is preferred.

Tech Stack

CC++LinuxPythonPyTorchTensorFlow