Job Description
Tenstorrent is seeking a Software Intern to join their AI Compilers team. This role is based on-site in Austin, TX; Santa Clara, CA; or Toronto, ON. The intern will contribute to the development of cutting-edge AI technology, working alongside a diverse team of technologists passionate about AI and building the best AI platform possible. Tenstorrent values collaboration, curiosity, and a commitment to solving hard problems, offering interns the chance to accelerate their careers through challenging engineering problems and mentorship.
The role involves:
- Developing machine learning graph compiler.
- Participating in the co-design of Tenstorrent's hardware and software stack.
- Benchmarking, analyzing, and optimizing performance of key machine learning applications.
- Developing performance analysis and estimation infrastructure.
- Developing high-performance run-time engine.
- Integrating the Tenstorrent software into leading machine learning frameworks.
- Collaborating with machine learning engineers to define hardware and software requirements.
- Developing novel ML models and primitives.
Requirements:
- Final year BS/MS or PhD candidate in EE/ECE/CE/CS with a strong GPA.
- Experience with algorithms, data structures, and software development in C/C++.
- Python expertise is welcome as well.
- Familiarity with machine learning, compilers, parallel programming, high-performance systems, or computer architecture is a plus.
- Strong problem-solving and analytical skills.
Tenstorrent offers:
- Challenging engineering problems.
- Dedicated mentor.
- Opportunity to move between different engineering teams.
- Competitive compensation and benefits.