Sr. Software Engineer, AI Compiler

Tenstorrent is leading the industry in cutting-edge AI technology, developing high-performance RISC-V CPU and revolutionizing AI computing solutions.
Machine Learning
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI

Description For Sr. Software Engineer, AI Compiler

Tenstorrent, a pioneering company in AI technology, is seeking a Senior Software Engineer specializing in AI Compiler development. This role combines cutting-edge AI technology with compiler optimization for semiconductor products. The position offers an exciting opportunity to work on revolutionary performance solutions in the AI computing space.

The role is based in Toronto with a hybrid work arrangement, where you'll be part of a diverse team of technologists who have developed a high-performance RISC-V CPU from scratch. The company values collaboration, curiosity, and a commitment to solving complex problems in the AI space.

As a Sr. Software Engineer, you'll be responsible for developing machine learning graph compilers, optimizing performance of ML applications, and creating analysis infrastructure. You'll work directly with hardware engineers and ML specialists to integrate Tenstorrent's software into leading machine learning frameworks.

The ideal candidate should have advanced education in Computer Science or Engineering, strong programming skills in C++ and Python, and deep understanding of AI/ML models and operations. Experience with compilers, parallel programming, or computer architecture is highly valued.

This position offers competitive compensation and benefits, making it an excellent opportunity for someone passionate about advancing AI technology and compiler optimization. Note that due to U.S. Export Control laws, there are specific citizenship/permanent residency requirements for this role.

Last updated 20 days ago

Responsibilities For Sr. Software Engineer, AI Compiler

  • Develop machine learning graph compiler
  • Benchmark, analyze, and optimize performance of key machine learning applications
  • Develop performance analysis and estimation infrastructure
  • Integrate Tenstorrent software into leading machine learning frameworks
  • Work closely with machine learning engineers to discover hardware and software requirements

Requirements For Sr. Software Engineer, AI Compiler

Python
  • BSc, MSc or PhD in Electrical/Computer Engineering or Computer Science
  • Familiarity with common AI/ML models and machine learning operations
  • Experience with algorithms, data structures, and software development in C/C++
  • Expertise in Python
  • Knowledge of machine learning, compilers, parallel programming, or computer architecture is a plus

Benefits For Sr. Software Engineer, AI Compiler

  • Competitive compensation package

Interested in this job?

Jobs Related To Tenstorrent Sr. Software Engineer, AI Compiler

Sr. Software Development Engineer, Demand Science Optimization (DSO)

Senior Software Engineering role at Amazon focusing on machine learning and big data analytics for device demand forecasting and supply chain optimization.

Delivery Consultant - Machine Learning Engineer, WWPS ProServe

Senior ML Engineering role at AWS Professional Services, focusing on implementing machine learning solutions for enterprise customers using AWS cloud services.

Senior Software Engineer, LLM Inference

Senior Software Engineer position at NVIDIA focusing on LLM Inference development, requiring expertise in C++, deep learning, and AI technologies.

Generative AI Engineer - Model Optimization & Evaluation

Senior AI Engineering role focused on optimizing and evaluating transformer-based models, requiring expertise in model compression, quantization, and deployment across various computing environments.

Sr. Machine Learning Engineer

Senior Machine Learning Engineer role at Adobe focusing on developing and deploying ML models and pipelines for content generation, offering competitive compensation $142K-$257K.