Senior Compiler Engineer

1 week ago


Toronto, Ontario, Canada Oho Group Ltd Full time
About the Role

We are seeking a highly skilled Senior Compiler Engineer to join our team at Oho Group Ltd. as a key contributor to the development of our state-of-the-art technology.

Key Responsibilities
  • Lead the design, enhancement, and maintenance of our next-generation compiler for specialized hardware.
  • Develop novel compiler passes and scheduling techniques to optimize code generation and improve performance.
  • Collaborate closely with hardware and software teams to align with the evolving requirements of ML engineers and drive architectural improvements.
  • Benchmark and analyze compiler outputs on SPU hardware, ensuring peak performance and identifying areas for optimization.
  • Develop tools for performance bottleneck analysis and provide data-driven insights to inform compiler development.
  • Engage in rapid prototyping and experimentation to evaluate new concepts and techniques.
Requirements
  • Bachelor's degree in computer science, computer engineering, electrical engineering, or equivalent; preference given to applicants with Master's or PhD.
  • 2+ years of experience in compiler development, particularly in compiler backends and retargeting.
  • Proficiency in C/C++ (C++14 or newer) and Python, with a strong understanding of functional programming principles.
  • Familiarity with loop optimization techniques, including vectorization, unrolling, fusion, parallelization, and more.
  • Experience with FPGAs or CGRAs, with a strong understanding of their architecture and programming models.
  • Knowledge of DL frameworks such as Tensorflow or PyTorch, with a strong understanding of their architecture and programming models.
  • Working knowledge of LLVM, MLIR, and polyhedral models, with a strong understanding of their application in compiler development.
  • Exposure to ONNX, with a strong understanding of its role in compiler development and optimization.
About Oho Group Ltd.

Oho Group Ltd. is a leading technology company dedicated to revolutionizing hardware and systems through a software-first approach. Our mission is to empower AI innovators to surpass previous limits, alleviate computational burdens, and maximize societal benefits from transformative technology.



  • 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

    Senior Compiler EngineerWe are seeking a highly skilled Senior Compiler Engineer to join our team at Flexstaf IT. In this role, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Your playground will include a high-level graph compiler, a low-level conventional compiler, and everything in between. You...


  • 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. In this role, you will be responsible for developing solutions to the unique problems presented by spatial architecture.Your playground will include a high-level graph compiler, a low-level conventional compiler, and everything in between. You...


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

    Senior Compiler EngineerOur client aims to revolutionize hardware and systems through a software-first approach, empowering AI innovators to surpass previous limits. The goal is to alleviate computational burdens, streamline model training and deployment, and ultimately maximize societal benefits from this transformative technology.Their SPU (Spatial...


  • 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 architecting and implementing business-critical features, publishing cutting-edge research, and mentoring a brilliant team of experienced engineers.Key ResponsibilitiesDevelop and scale the compiler to...


  • 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 architecting and implementing business-critical features, publishing cutting-edge research, and mentoring a brilliant team of experienced engineers.Key ResponsibilitiesDevelop and scale the compiler to...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Engineer to join our team at Amazon. As a member of our team, you will be responsible for designing and developing innovative software solutions that accelerate deep learning workloads on AWS Inferentia and Trainium.Key ResponsibilitiesDevelop and scale the compiler to handle the world's largest...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Engineer to join our team at Amazon. As a member of our team, you will be responsible for designing and developing innovative software solutions that accelerate deep learning workloads on AWS Inferentia and Trainium.Key ResponsibilitiesDevelop and scale the compiler to handle the world's largest...


  • Toronto, Ontario, Canada Oho Group Ltd Full time

    About Oho Group LtdWe are a leading technology company that aims to revolutionize the way we approach hardware and systems through a software-first approach.Job DescriptionJob Title: Senior Compiler EngineerJob Summary:Design and develop high-performance compilers for AI systemsCollaborate with cross-functional teams to integrate compilers into hardware...


  • Toronto, Ontario, Canada Oho Group Ltd Full time

    About Oho Group LtdWe are a leading technology company that aims to revolutionize the way we approach hardware and systems through a software-first approach.Job DescriptionJob Title: Senior Compiler EngineerJob Summary:Design and develop high-performance compilers for AI systemsCollaborate with cross-functional teams to integrate compilers into hardware...


  • Old Toronto, Ontario, Canada Skilltorch Full time

    Unlock the Power of AI with Our Compiler Engineer TeamSkilltorch is seeking a highly skilled Senior Software AI Compiler Engineer to join our team of innovators in the AI and semiconductor industry. As a key member of our compiler development team, you will work on the cutting-edge development, benchmarking, and optimization of compilers for advanced...


  • Old Toronto, Ontario, Canada Skilltorch Full time

    Unlock the Power of AI with Our Compiler Engineer TeamSkilltorch is seeking a highly skilled Senior Software AI Compiler Engineer to join our team of innovators in the AI and semiconductor industry. As a key member of our compiler development team, you will work on the cutting-edge development, benchmarking, and optimization of compilers for advanced...


  • 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, implementing, and maintaining cutting-edge compiler technology that optimizes the performance of complex neural net models executed on AWS Inferentia and Trainium.Key ResponsibilitiesDesign...


  • 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, implementing, and maintaining cutting-edge compiler technology that optimizes the performance of complex neural net models executed on AWS Inferentia and Trainium.Key ResponsibilitiesDesign...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Deep Learning Compiler Engineer to join our AWS Neuron team. As a key member of our team, you will be responsible for architecting and implementing business-critical features, publishing cutting-edge research, and mentoring a brilliant team of experienced engineers.Key ResponsibilitiesDevelop and scale the...


  • Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Deep Learning Compiler Engineer to join our AWS Neuron team. As a key member of our team, you will be responsible for architecting and implementing business-critical features, publishing cutting-edge research, and mentoring a brilliant team of experienced engineers.Key ResponsibilitiesDevelop and scale the...


  • 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 implementing a compiler targeting AWS Inferentia and Trainium.Key ResponsibilitiesDevelop and scale the compiler to handle the world's largest ML workloadsCollaborate with cross-functional...


  • 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 implementing a compiler targeting AWS Inferentia and Trainium.Key ResponsibilitiesDevelop and scale the compiler to handle the world's largest ML workloadsCollaborate with cross-functional...


  • Old Toronto, Ontario, Canada Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Engineer to join our team at Amazon Web Services (AWS) in Annapurna Labs. As a key member of our team, you will be responsible for designing, developing, and maintaining high-performance compilers for deep learning acceleration on AWS Inferentia and Trainium.Key ResponsibilitiesDesign and...