SOFTWARE DEVELOPER, METAL RUNTIME

Tenstorrent
Full-time
Santa Clara, California
$100k - $500k
Posted on 5 months ago

Job Description

Seeking a Software Engineer to design, develop, and optimize the Metal runtime and on-device bare metal software for AI accelerators. This role involves collaboration with hardware teams, performance analysis, API design, and debugging.

Responsibilities

  • Design, implement, and optimize Metal runtime for AI accelerators
  • Design, implement, and optimize on-device asynchronous software
  • Collaborate with hardware engineers
  • Conduct performance analysis and optimization
  • Contribute to API design and implementation
  • Investigate and resolve issues related to Metal runtime

Requirements

  • Bachelor's or Master’s degree in Computer Science or related field
  • Proven experience in low-level software development
  • Strong proficiency in C / C++
  • Experience programming and debugging massively parallel systems is a plus
  • Familiarity with AI and deep learning frameworks is a plus
  • Excellent problem-solving skills and ability to work collaboratively
  • Strong communication skills

Benefits

  • No benefits