Tenstorrent is seeking a Software Engineer Intern to join their AI Compiler team in Belgrade. This role offers the opportunity to contribute to cutting-edge AI technology and work on real engineering projects under the guidance of experienced mentors. The intern will be involved in implementing neural network graph transformations, optimizing performance, and developing tools for analysis and visualization.
Responsibilities:
Implement neural network graph transformations in C++ and Python.
Optimize for high performance, resource utilization, and low latency.
Develop tools to analyze performance and hardware utilization.
Implement new APIs in our SDK using Python and C++.
Implement data processing operations in C language.
Implement data movement operations as C++ software.
Optimize and run modern neural networks.
Qualifications:
At least final year of BSc studies in Computer Science or related field.
Passion for programming and solid foundation in algorithms.
Passion for neural networks and deep-learning architectures.
Experience in Python and C++.
Tenstorrent offers:
A highly competitive compensation package and benefits.
Tenstorrent University Jobs focuses on advancing AI technology through the co-design of hardware and software solutions. Their team develops high-performance RISC-V CPUs and optimizes machine learning applications. They foster collaboration and innovation to address complex challenges in software models, compilers, platforms, networking, and semiconductors. With focus on machine learning, compilers, parallel programming, and computer architecture, Tenstorrent is committed to building advanced AI platforms. The company is dedicated to pushing the boundaries of AI and high-performance computing through continuous innovation and development.