Browse All Jobs

Tenstorrent is seeking an Intern Software Engineer to join their team in Belgrade. The intern will work on a real engineering project, guided by a mentor and manager, contributing to the development of cutting-edge AI technology. This role involves implementing neural network graph transformations and logic, optimizing for performance, and developing tools for analysis and visualization.

Responsibilities:

  • Implement neural network graph transformations in C++ and Python.
  • Optimize for high performance and resource utilization.
  • Develop tools to analyze performance and hardware utilization.
  • Implement new APIs in the SDK using Python and C++.
  • Implement data processing operations in C language as runtime firmware.
  • Implement data movement operations as C++ software.
  • Optimize and run modern neural networks.

Requirements:

  • Final year of BSc studies in Computer Science or related field.
  • Passion for programming and solid understanding of algorithms.
  • Passion for neural networks and deep-learning architectures.
  • Experience in Python and C++.

Tenstorrent offers:

  • Competitive compensation.
Apply

Tenstorrent University Jobs

Tenstorrent University Jobs focus on developing cutting-edge AI technology, aiming to improve performance, usability, and cost-efficiency of AI solutions. The intern position involves contributing to neural network optimization and implementation using C++ and Python, as well as creating tools for performance analysis. The company values collaboration, curiosity, and problem-solving in the field of AI and high-performance computing, particularly with RISC-V CPU architecture. Tenstorrent emphasizes innovation across software, compilers, platforms, networking, and semiconductors, fostering a collaborative environment.