Intern Software Engineer – Foundation SW Engineering
24 hours 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.
Join Tenstorrent as a Software Engineering Intern for 3+ months, and gain hands-on experience with real projects, guided by dedicated mentors and managers. We are seeking for multiple interns to join our AI Performance & Debugging Tools, and Low Level Kernels Teams
This role is on-site, based out of Belgrade, Serbia.
Low Level Kernels:
Key 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 and Qualifications:
Currently pursuing a Bachelor's or Master's degree in Computer Engineering, Computer Science, 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++.
AI Performance and Debugging Tools:
Key Responsibilities:
Assist in developing and maintaining developer-facing tools for debugging, performance monitoring, and system introspection.
Contribute to low-level platform tools such as:
Introspection & Debugging: Helping to create tools for inspecting hardware and controlling graph execution.
Performance Monitoring & Profiling: Assisting with high-speed data logging and execution trace analysis.
Collaborate with hardware and compiler teams to improve system performance and tooling integration.
Learn and apply low-level system programming concepts, focusing on hardware interaction.
Support various phases of software development, including testing and documentation.
Engage with engineers and developers, incorporating feedback into tool enhancements.
Experience & Qualifications:
Currently pursuing a Bachelor's or Master's degree in Computer Engineering, Computer Science, or a related field.
Proficiency in C++ or experience with system-level programming.
Familiarity with Linux-based environments, including shell scripting and debugging tools.
Basic understanding of computer hardware architecture and system-level programming.
Interest in performance profiling, debugging, and AI-related workloads.
Preferred Qualifications (Nice to Have):
Exposure to performance profiling tools, system introspection, or low-level debugging.
Familiarity with hardware debugging tools (GDB, JTAG) or AI hardware accelerators.
- Understanding of multicore processors and low-level system interactions.
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.
-
PS SW Engineer III
2 weeks ago
Belgrade, Central Serbia NCR Atleos Full time €30,000 - €60,000 per yearAbout NCR AtleosNCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe. NCR Atleos was ranked #12 in Newsweek's prestigious 2025 Top 100 Global Most Loved...
-
SW Product Analyst II
5 days ago
Belgrade, Central Serbia NCR Atleos Full time €25,000 - €40,000 per yearAbout NCR AtleosNCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe. NCR Atleos was ranked #12 in Newsweek's prestigious 2025 Top 100 Global Most Loved...
-
Software Testing Engineer
1 week ago
Belgrade, Central Serbia Ikotek USA, Inc. Full time €30,000 - €60,000 per yearIkotek is a specialized, USA-headquartered global provider of original design manufacturing (ODM) for IoT.We combine end-to-end design consultancy across program management, R&D, sourcing and production at our own manufacturing facilities to produce designs for our customers. Our role is to turn customers' device dreams into IoT reality.ON-SITE, Monday -...
-
SW Product Analyst II
5 days ago
Belgrade, Central Serbia NCR Atleos Full time €30,000 - €60,000 per yearAbout NCR AtleosNCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe. NCR Atleos was ranked #12 in Newsweek's prestigious 2025 Top 100 Global Most Loved...
-
Senior Software Engineer
2 weeks ago
Belgrade, Central Serbia Microsoft Full time €30,000 - €60,000 per yearWe are Azure Databases, a Microsoft team that drives the future of databases in the Microsoft Cloud. Our software development teams, located in Belgrade, are building some of the most advanced and widely used database cloud services in the world. The services we build are based on groundbreaking technology and are global market leaders, with millions of...
-
Software Engineer Intern Frontend
2 weeks ago
Belgrade, Central Serbia BlueCat Full time 30,000 - 60,000 per yearHave you heard of BlueCat? We're one of those hidden gems that's been disrupting the market as a key player in the rapidly growing space of Intelligent Network Operations. Organizations require a new model of network operations that links foundational core services with a deep, predictive understanding of network health and performance to improve change...
-
Software Engineer Intern Frontend
24 hours ago
Belgrade, Central Serbia BlueCat Full time €30,000 - €60,000 per yearHave you heard of BlueCat? We're one of those hidden gems that's been disrupting the market as a key player in the rapidly growing space of Intelligent Network Operations. Organizations require a new model of network operations that links foundational core services with a deep, predictive understanding of network health and performance to improve change...
-
Software Engineering Intern
24 hours ago
Belgrade, Central Serbia Databricks Full time €30,000 - €60,000 per yearP-1340At Databricks, we are passionate about helping data teams solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve...
-
Software Engineer
24 hours ago
Belgrade, Central Serbia Databricks Full time €40,000 - €80,000 per yearP-1414At Databricks, we are passionate about helping data teams solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve...
-
Software Engineer Intern Frontend
2 weeks ago
Belgrade, Central Serbia BlueCat Full time 30,000 - 60,000 per yearHave you heard of BlueCat? We're one of those hidden gems that's been disrupting the market as a key player in the rapidly growing space of Intelligent Network Operations. Organizations require a new model of network operations that links foundational core services with a deep, predictive understanding of network health and performance to improve change...