
Intern Software Engineer – Low Level Kernels
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.
Responsibilities:
- Implement, in C++ and Python, neural network graph transformations and logic that schedules and executes neural network operations on our AI/ML processors and systems. Optimize for high performance, high resource utilization, low latency, and low power consumption.
- Develop tools to analyze and visualize performance, hardware utilization, placement, routing, and power consumption.
- Implement new APIs in our SDK using Python and C++, to meet the latest needs of AI and machine learning application developers, as our customers.
- Implement data processing operations in C language, as runtime firmware for the AI-specialized engines. The operations are building blocks for scheduling whole neural networks on our chips and systems.
- Implement the data movement operations as C++ software that generates runtime firmware code for the AI-specialized engines, their RISC-V cores and interconnect units.
- Optimize and run modern neural networks on our chips and systems.
Experience & Qualifications:
- At least final year of BSc studies in Computer Science, Computer Engineering, Software Engineering, Electronics, Math, or a related field.
- Passion for programming and solid foundation in algorithms and data structures.
- Passion for neural networks and related deep-learning architectures.
- Experience and proficiency in one or more programming languages, but not limited to: Python and C++.
Compensation for all interns at Tenstorrent ranges from $50/hr - $70/hr including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.Apply for this job
*
indicates a required field