Browse All Jobs
Job Description
Tenstorrent is seeking a Software Engineer to develop and optimize the Metal runtime and on-device bare metal software for their AI accelerators. The ideal candidate will collaborate with hardware teams to maximize hardware capabilities and ensure high performance and efficiency of AI systems.
  • Designing, implementing, and optimizing the Metal runtime for AI accelerators.
  • Designing, implementing, and optimizing on-device asynchronous software.
  • Collaborating with hardware engineers.
  • Conducting performance analysis and optimization.
  • Contributing to the design and implementation of APIs.
  • Debugging and troubleshooting issues related to the Metal runtime.
  • Bachelor's or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in low-level software development.
  • Strong proficiency in programming languages such as C / C++.
  • Experience programming and debugging massively parallel systems is a plus.
  • Familiarity with AI and deep learning frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Excellent problem-solving skills and the ability to work collaboratively.
  • Strong communication skills.
  • Passion for technology.
  • Competitive compensation package and benefits.
  • Opportunity to work on cutting-edge AI technology.
  • Collaborative and innovative work environment.
Apply Manually