Software Engineer, AI Compiler Specialist

Leading AI technology company developing cutting-edge semiconductor products and RISC-V CPU solutions for AI computing
Belgrade, Serbia
Machine Learning
Senior Software Engineer
In-Person
AI

Description For Software Engineer, AI Compiler Specialist

Tenstorrent is at the forefront of AI technology innovation, developing revolutionary solutions that combine software models, compilers, platforms, networking, and semiconductors. The company has successfully developed a high-performance RISC-V CPU from scratch and is focused on building the best AI platform possible.

As a Software Engineer, AI Compiler Specialist, you'll join a diverse team of technologists working on cutting-edge semiconductor products. This role is perfect for someone passionate about the intersection of AI and compiler technology, offering the opportunity to work on sophisticated machine learning graph compilers and high-performance runtime systems.

The position involves close collaboration with hardware engineers and machine learning specialists, making it ideal for those who enjoy cross-functional teamwork. You'll be instrumental in benchmarking and optimizing performance of key machine learning applications, while also participating in the co-design of Tenstorrent's hardware and software stack.

Based in Belgrade, Serbia, this role offers competitive compensation and benefits. The company values collaboration, curiosity, and problem-solving abilities. Due to the nature of the work involving U.S. Export Control regulations, citizenship/permanent residency status will be considered as a condition of employment.

Last updated a month ago

Responsibilities For Software Engineer, AI Compiler Specialist

  • Develop machine learning graph compiler
  • Participate in the co-design of Tenstorrent's hardware and software stack
  • Benchmark, analyze, and optimize performance of key machine learning applications
  • Develop performance analysis and estimation infrastructure
  • Develop high-performance run-time engine
  • Integrate software into leading machine learning frameworks
  • Work with machine learning engineers on hardware and software requirements

Requirements For Software Engineer, AI Compiler Specialist

Python
  • BSc, MSc or PhD in Electrical/Computer Engineering or Computer Science
  • Experience with algorithms, data structures, and software development in C/C++
  • Python expertise is welcome
  • Knowledge of machine learning, compilers, parallel programming, high-performance systems, processor architecture is a plus

Benefits For Software Engineer, AI Compiler Specialist

  • Competitive compensation package

Interested in this job?

Jobs Related To Tenstorrent Software Engineer, AI Compiler Specialist

AI IP Performance Engineer

Senior AI IP Performance Engineer role at Tenstorrent, focusing on machine learning optimization and hardware/software performance analysis

Software Engineer, AI Compiler Specialist

Senior Software Engineer position focusing on AI compiler development and optimization for cutting-edge semiconductor products at Tenstorrent.

Software Engineer, AI Compiler Specialist

Senior Software Engineer position focusing on AI compiler development and optimization for cutting-edge semiconductor products at Tenstorrent.

ML Processor Bring-up and Validation Engineer

ML processor bring-up and validation engineer role at Tenstorrent, working on cutting-edge AI technology and systems engineering.

Sr. Software Engineer, AI Compiler

Senior Software Engineer role at Tenstorrent, focusing on AI compiler development and optimization for cutting-edge semiconductor products.