Software Engineer Intern, AI Compiler
2 weeks ago
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 our Belgrade office.
Who You Are- 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).
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.
-
Principal Software Engineer, Kernel Development
2 weeks ago
Belgrade, Central Serbia Tenstorrent Full time €40,000 - €80,000 per yearTenstorrent 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...
-
Software Engineer, Kernel Development
2 weeks ago
Belgrade, Central Serbia Tenstorrent Full time 35,000 - 55,000 per yearTenstorrent 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...
-
AI GPU C++ Software Engineer
2 weeks ago
Belgrade, Central Serbia Advanced Micro Devices, Inc Full time €30,000 - €60,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences – from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...
-
Belgrade, Central Serbia Tenstorrent Full time €25,000 - €50,000 per yearTenstorrent 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...
-
Backend AI Engineer
2 weeks ago
Belgrade, Central Serbia Rounds Full time €60,000 - €120,000 per yearBackend AI Engineer[Freelance, Full-time, Remote]SNEAK PEEK⇨ Location: Remote, GMT+0/+4⇨ Interview process: HR Interview ⇨ Technical interview ⇨ Take-home challenge ⇨ Presentation of home challenge ⇨ Contact: For questions please reach out to: WHO ARE WE? At Rounds, we believe in harnessing the power of cutting-edge technology to drive...
-
AI Engineer
2 weeks ago
Belgrade, Central Serbia Tyllo Full time €40,000 - €120,000 per yearTyllo is a software development company, established in Belgrade in 2021, by a group of highly skilled professionals and experienced developers. Following their idea Tyllo stands out by always nurturing love for coding and innovation, using the latest technologies.If you happen to take a deeper look into our workplace, you would find a team of people who...
-
Staff Engineer, Infrastructure
1 week ago
Belgrade, Central Serbia Tenstorrent Full time €90,000 - €120,000 per yearTenstorrent 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...
-
Middle AI Engineer
2 weeks ago
Belgrade, Central Serbia CloudLinux Full time 30,000 - 60,000 per yearCloudLinuxis a global remote-first company. We are driven by our principles:do the right thing,employees first,we are remote first, andwe deliver high volume, low-cost Linux infrastructure and security products that help companies to increase the efficiency of their operations. Every person on our team supports each other and does what we can to ensure we...
-
Software Engineer II
2 weeks ago
Belgrade, Central Serbia Microsoft Full time €80,000 - €120,000 per yearAre you looking for an opportunity to build software and systems for some of the biggest data centers that exist in the world? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure Networking is...
-
Blockchain & AI Infrastructure Engineer
2 weeks ago
Belgrade, Central Serbia DcentraLab Full time €90,000 - €120,000 per yearLocation: Remote / Hybrid (Web3 timezone overlap)About the RoleWe're building a next-generation blockchain tailored specifically for AI agents—combining zkVM-based verifiable execution with a high-performance node network and smart-contract layer. You'll drive protocol design, Rust-centric infrastructure development, and backend engineering optimizations...