Current jobs related to Staff Compiler Engineer - Old Toronto, Ontario - d-Matrix


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleThe AWS Neuron team is seeking a highly skilled and experienced Manager III to lead a team of compiler engineers in developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium. As a trusted AWS Neuron Manager, you will be responsible for innovating on behalf of our customers, leveraging your vision and technical...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleThe AWS Neuron team is responsible for building innovative software solutions for AWS customers. As a Manager III on this team, you will lead a team of compiler engineers in developing, deploying, and scaling a compiler targeting AWS Inferentia and Trainium. You will need to be technically capable, credible, and curious in your own right as a...


  • Toronto, Ontario, Ontario, Canada Oho Group Ltd Full time

    Staff Compiler Engineer - Start UpA truly innovative start-up who has just received Series A funding is looking for a Senior Compiler Engineer to join their top quality team. Recent hires have been from Google, Intel and NVIDIA as they aim to reduce the cost of AI models with a chip that provides the same power.Their aim is to reimagine accelerated computing...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerAbout the Role:We are seeking a skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a Senior Compiler Engineer, you will be responsible for developing solutions to spatial architecture problems using a high-level graph compiler, low-level conventional compiler, and other tools.Key...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerAt Flexstaf IT, we are seeking a highly skilled Senior Compiler Engineer to join our team. As a Senior Compiler Engineer, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Key Responsibilities:Develop high-level graph compilers, low-level conventional compilers, and...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerJob Summary:We are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a Senior Compiler Engineer, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Key Responsibilities:Develop high-level graph compilers, low-level conventional...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Senior Compiler EngineerWe are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing and optimizing compilers for complex systems.About the RoleIn this role, you will work on developing solutions to the unique problems presented by spatial...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerWe are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by a spatial architecture.Your playground will include a high-level graph compiler, a low-level conventional...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerWe are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by a spatial architecture.Your playground will include a high-level graph compiler, a low-level conventional...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerJob Summary:We are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a Senior Compiler Engineer, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Key Responsibilities:Develop high-performance software solutions for spatial...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Senior Compiler EngineerWe are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Key Responsibilities:Design and develop high-performance compilers for spatial...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Senior Compiler EngineerWe are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Key Responsibilities:Design and develop high-performance compilers for spatial...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerAbout the Role:We are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by a spatial architecture.Key Responsibilities:Develop high-performance software solutions for...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerJob Summary: We are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by a spatial architecture.Key Responsibilities:Develop high-performance software solutions for...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerJob Summary: We are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by a spatial architecture.Key Responsibilities:Develop high-performance software solutions for...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Senior Compiler EngineerWe are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Key Responsibilities:Design and develop high-performance compilers for spatial...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Senior Compiler EngineerWe are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. As a key member of our engineering team, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Key Responsibilities:Design and develop high-performance compilers for spatial...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Engineer to join our AWS Neuron team. As a key member of our team, you will be responsible for designing and developing a compiler targeting AWS Inferentia and Trainium, our custom chips designed to accelerate deep-learning workloads.As a Senior Compiler Engineer, you will work closely with our...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Engineer to join our AWS Neuron team. As a key member of our team, you will be responsible for designing and developing a compiler targeting AWS Inferentia and Trainium, our custom chips designed to accelerate deep-learning workloads.As a Senior Compiler Engineer, you will work closely with our...


  • Toronto, Ontario, Canada Flexstaf IT Full time

    Job Title: Senior Compiler EngineerThis role at Flexstaf IT involves developing solutions for unique problems presented by spatial architecture. You will work with a high-level graph compiler, low-level conventional compiler, and everything in between. The problems are similar to those of conventional compilers but with spatial twists that make them new and...

Staff Compiler Engineer

2 months ago


Old Toronto, Ontario, Canada d-Matrix Full time
About d-Matrix

d-Matrix is a pioneering technology company that has revolutionized the field of memory-compute integration with its innovative digital in-memory compute (DIMC) engine. This groundbreaking technology has enabled the company to break through the memory wall, minimizing data movements and paving the way for large-scale generative inference acceleration.

With a strong foundation in mixed-signal and DSP connectivity, d-Matrix has successfully built chips for cloud hyperscalers and enterprise operators worldwide. The company's expertise in next-generation AI has positioned it as a leader in the industry.

About the Role

We are seeking an exceptional ML Compiler Engineer, Staff to join our compiler team. The successful candidate will be responsible for developing the compiler backend, specifically focusing on assigning hardware resources in a spatial architecture to execute low-level instructions. This is a critical role that requires a strong understanding of algorithmic compiler problems, intricate details of hardware and software architectures, and the ability to deliver production-quality code in modern C++.

Key Responsibilities
  • Develop and optimize compiler backend components, including model partitioning, tiling, resource allocation, memory management, scheduling, and optimization for latency, bandwidth, and throughput.
  • Collaborate with the compiler team to design and implement efficient algorithms for mapping low-level instructions to hardware resources.
  • Work closely with the hardware team to ensure seamless integration of compiler-generated code with the DIMC engine.
  • Contribute to the development of open-source ML projects, such as Torch-MLIR, ONNX-MLIR, Caffe, and TVM.
Requirements
  • Bachelor's degree in Computer Science with 7+ years of relevant industry experience, or MSCS with 5+ years of relevant industry experience.
  • Strong experience in modern compiler infrastructures, such as LLVM and MLIR.
  • Experience with machine learning frameworks and interfaces, including ONNX, TensorFlow, and PyTorch.
  • Production compiler development experience.
  • Algorithm design ability, from high-level conceptual design to actual implementation.
Preferred Qualifications
  • Experience with relevant open-source ML projects.
  • Passionate about thriving in a fast-paced and dynamic startup culture.
About Our Culture

d-Matrix is committed to fostering an inclusive environment where everyone feels welcomed and empowered to do their best work. We value diversity, equity, and inclusion, and we strive to create a workplace that is free from bias and discrimination. We are an equal opportunity employer and welcome applications from candidates of all backgrounds.