
Machine Learning Intern, AI Compiler - Model Training (Serbia)
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.
As an intern at Tenstorrent, you will experience how we do engineering for 3+ months, working on a carefully defined and real engineering project, guided by a dedicated mentor and a manager, and as a part of a team.
This role is on-site based in Belgrade, Serbia.
Responsibilities:
- Participate in the implementation and validation of model training pipelines on Tenstorrent compiler stack, specifically using PyTorch and JAX. This involves the process of getting neural network models to train correctly and efficiently on our hardware.
- Support benchmarking, analysis, and performance optimization of various model architectures.
- Contribute to efforts in scaling out distributed model training under guidance
- Participate in discussions related to the co-design of Tenstorrent's hardware and software stack.
- Assist in the integration of Tenstorrent software with widely used tools in the machine learning community.
Experience & Qualifications:
- Possessing or currently pursuing a Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Strong understanding of neural network fundamentals.
- Experience with model training - experience with distributed training is considered a plus.
- Familiarity with modern neural network architectures. In-depth understanding of one architecture.
- Proficiency in Python. Experience with C++ is a plus.
- Strong problem-solving and analytical skills, with a demonstrated ability or potential to debug and understand model training processes in PyTorch and/or JAX.
- Ability to learn and work effectively within a team environment.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set by the U.S. government.
As this position will have direct and/or indirect access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and supporting documentation will be required and considered as a condition of employment.
If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government. If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.
Apply for this job
*
indicates a required field