Compiler Optimization Engineer
Back to Job Search

Compiler Optimization Engineer

Reference: SJE12
Location
Toronto, ON, Canada
Salary
$200,000 - $250,000
Contract Type
Permanent
Work Arrangement
In-Office (Full-Time)
Skill Requirements
  • Software Engineering

About the Role

 

We are seeking a Compiler Optimization Engineer to lead the development of our intermediate representation (IR) and optimization pipeline. In this role, you will be responsible for bridging the gap between high-level model frameworks and our backend code generation, directly impacting the execution speed and efficiency of next-generation workloads.

If you excel at transforming complex data flow graphs, designing efficient IRs, and implementing performance-critical transformation passes, we want to hear from you.

 

Key Responsibilities:

 

  • Pipeline Development: Build and refine the middle-tier optimization layer of our specialized compiler stack.
  • Pass Implementation: Program and deploy advanced graph-level transformations, including multi-operator merging, memory layout restructuring, redundant code stripping, and constant propagation.
  • IR Evolution: Architect and adapt our internal intermediate representation to accommodate evolving algorithmic structures and hardware capabilities.
  • Performance Analysis: Evaluate compilation bottlenecks and leverage execution data to drive measurable gains in system throughput and latency.
  • Cross-Functional Collaboration: Partner closely with upstream frontend teams and downstream code-gen engineers to maintain clean API boundaries and seamless data flow.

 

Qualifications:

 

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent practical experience).
  • Compiler Expertise: 4+ years of professional experience specializing in compiler design, with a strong emphasis on IR architecture or optimization pass development.
  • Technical Depth: Deep understanding of graph-level manipulation techniques, including tiling, fusion, and layout optimization.
  • Systems Programming: 4+ years of hands-on development experience using production-grade C/C++.
  • Communication: Strong technical writing skills with the ability to document complex architectural decisions clearly.

Apply Now

Please fill in the form below to apply for this job.

Apply Now
Get in touch
Sebastian Eyre image
Sebastian Eyre
Similar Jobs
2nd Jun 2026

Compiler Optimization Engineer

HybridSoftware Engineering
2nd Jun 2026

AI Runtime Engineer

HybridSoftware Engineering
2nd Jun 2026

Runtime Engineer

HybridSoftware Engineering

Get in touch.

oho connects the future to your hands. Let us know what we can do for you.