New Grad - ML Stack Optimization Engineer

Cerebras SystemsToronto, ON

About The Position

We are seeking a highly skilled Compiler Engineer with a passion of optimizing compiler technologies for AI workloads. You will be an integral part of our software compiler stack team, focusing on enhancing our compiler to fully leverage the unique capabilities of our CS3 system. Your work will play a critical role in achieving unprecedented levels of performance, efficiency, and scalability for AI applications.

Requirements

  • Master’s degree in Computer Science, Electrical Engineering, or a related field required.
  • Proficiency in C/C++ programming and experience with low-level optimization.
  • Proficiency in Python programming.
  • Strong background in optimization techniques, particularly those involving NP-hard problems.
  • Excellent problem-solving skills and a strong analytical mindset.
  • Ability to work in a fast-paced, collaborative environment.

Nice To Haves

  • Familiarity with the Satisfiability Problem
  • Familiarity with Integer-Linear Programming
  • Familiarity with Constraint Satisfaction Problems
  • Familiarity with MLIR is a plus.

Responsibilities

  • Design, develop, and optimize compiler technologies for AI chips using LLVM and MLIR frameworks.
  • Identify and address performance bottlenecks, ensuring optimal resource utilization and execution efficiency.
  • Work with the machine learning team to integrate compiler optimizations with AI frameworks and applications.
  • Contribute to the advancement of compiler technologies by exploring new ideas and approaches.

Benefits

  • Competitive salary and benefits package.
  • Opportunities for professional growth and career advancement.
  • A dynamic and innovative work environment.
  • The chance to work on cutting-edge technologies and make a significant impact on the future of AI.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service