Job Postings
Sr. Software Engineer, AI Compiler
at
Tenstorrent
Sr. Software Engineer, AI Compiler
  • Company
    Tenstorrent
  • Location
    Toronto, Ontario, Canada
  • Type
    Full-time
  • Date Posted
    January 1, 2025
**Job Title: Sr. Software Engineer, AI Compiler Specialist**

**Company: Tenstorrent**

**Location: Hybrid, Toronto, ON**

**About Tenstorrent:**
Tenstorrent is a leader in cutting-edge AI technology, focused on revolutionizing performance, ease of use, and cost efficiency. Our diverse team of technologists has developed a high-performance RISC-V CPU and is passionate about building the best AI platform possible. We value collaboration, curiosity, and a commitment to solving challenging problems.

**Position Overview:**
We are seeking an experienced and highly skilled Sr. Software Engineer with a specialty in compilers and semiconductor technology to join our growing team. In this role, you will design, develop, and optimize compilers for our advanced semiconductor products, collaborating closely with hardware engineers, software engineers, and other stakeholders to ensure effective execution of compiler-related tasks.

**Responsibilities:**
- Develop a machine learning graph compiler.
- Benchmark, analyze, and optimize the performance of key machine learning applications across Tenstorrent's hardware and software stack.
- Develop performance analysis and estimation infrastructure that supports the Tenstorrent compiler.
- Integrate Tenstorrent software into leading machine learning frameworks.
- Collaborate with machine learning engineers to identify hardware and software requirements for current and future machine learning applications.

**Experience & Qualifications:**
- BSc, MSc, or PhD in Electrical/Computer Engineering or Computer Science.
- Familiarity with common AI/ML models and basics of machine learning operations (matrix multiplications, convolutions, etc.).
- Proficiency in algorithms, data structures, and software development in C/C++.
- Expertise in Python.
- Familiarity with and passion for areas such as machine learning, compilers, parallel programming, high-performance systems, and computer architecture is a plus.

**Compensation and Benefits:**
Tenstorrent offers a highly competitive compensation package and benefits.

**Equal Opportunity Employer:**
Tenstorrent is an equal opportunity employer. We ensure compliance with U.S. Export Control laws and regulations. Due to these laws, documentation related to citizenship, permanent residency, asylee, and refugee status may be required as a condition of employment. If a U.S. export license is required, employment will begin only after the license is granted by the U.S. government. If not granted, the employment offer will be rescinded.