
Posted 6 months ago
Software Engineer Intern, AI Compiler (Serbia)
AI Summary
A software engineering intern who designs and implements Python/C++ APIs, extends the model-import pipeline, develops ML compiler passes, and schedules neural networks on custom AI hardware.
About this role
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.
At Tenstorrent, we believe the future of computing must be open, which is why our interns don’t just watch from the sidelines - they help build the core of it. We provide a "code-to-career" pipeline where students collaborate with industry experts to solve high-stakes problems in RISC-V and AI hardware-software co-design. By joining us, you are taking an internship to democratize high-performance computers that are accessible to everyone.
As an intern, you will experience how we do engineering for 3-6 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 our Belgrade office.
- You are a final-year BSc student or higher in Computer Science, Engineering, Math, or a related technical field.
- You have a strong passion for programming and a solid grasp of algorithms and data structures.
- You are proficient in programming languages, particularly Python and C++.
- You are passionate about neural networks and related deep-learning architectures.
- Design and implement Python/C++ APIs in our SDK for AI/ML developers.
- Extend the model-import pipeline to support new operators, tensor shapes, and graph patterns.
- Develop compiler passes (e.g., rewriting, tiling, optimization) using an MLIR-based infrastructure.
- Design logic for scheduling and executing compiled neural networks efficiently on our custom AI hardware.
- Gain practical experience in ML compiler development and MLIR infrastructure.
- Master high-performance programming in C++ and professional API design in Python.
- Understand hardware-software co-design principles for low-latency AI execution.
- Develop tools for performance analysis and visualization (e.g., hardware utilization, power consumption).
Hiring Timelines
This internship opportunity is available throughout our 3 terms with the following corresponding recruitment cycles:
- Winter Term: Mar–May work term, Nov–Jan recruit.
- Summer Term: Aug–Oct work term, Jan–May recruit.
- Fall Term: Oct–Dec work term, Apr–May recruit.
Please note these timelines are for reference only. Actual timelines may vary.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded.
Skills
Explore related jobs
More jobs at Tenstorrent University Jobs
Similar AI Compilers jobs
Jobs in Belgrade
- IIntern in Strategy Consulting (Full-Time) - SerbiaInternships Adlittle · Belgrade, Serbia
- IWorking Student (m/f/d) – Supporting the Head of Functional Practices (Full-Time ) - SerbiaInternships Adlittle · Belgrade, Serbia
- Service Desk Agent L1ext non us · BELGRADE, SRB
- QA & Training Specialist - BasketballSportradar · Belgrade, Serbia
- Lead Software Developer (.NET) - Construction OperationsAcumatica · Belgrade, Serbia
- Senior System Analyst - PaymentsAcumatica · Belgrade, Serbia
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.