Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Compiler Optimization Engineer

Full-time

Pebblebed

About Us

At Lemurian Labs, we're reimagining the foundations of computing to make AI accessible to everyone. Our mission is to remove the limits of scale, hardware, and cost that hold back innovation, so the people solving humanity's hardest problems can move faster.

We're building a new kind of software stack: a hardware-agnostic platform that makes every system — from a laptop to a supercomputer — feel like one seamless engine. Developers can write once, run anywhere, and get state-of-the-art performance across any chip, any cloud, at any scale. It's a complete rethink of how software and hardware interact — designed for the era beyond Moore's Law.

We're not looking for the comfortable or the conventional; we're looking for the bold. The engineers who crave frontier problems, who want to bend the limits of what's possible, who see infrastructure not as a constraint but as a canvas. If you want to build the foundation for the next era of AI and change what humanity can achieve in the process, join us.

About the Role

We're looking for a Graph Optimization Compiler Engineer to own the middle tier of our AI compiler stack — the layer where high-level model graphs are transformed, simplified, and made ready for efficient code generation. You'll design and implement the optimization passes that make the difference between a model that runs and a model that flies.

This role sits between our compiler front end and code generation backend. You'll work on graph-level transformations — fusion, layout optimization, dead code elimination, constant folding, and more — with a direct line of sight to the performance outcomes your work produces. If you think in data flow graphs and optimization passes, and you want that thinking to power the next generation of AI infrastructure, we'd love to talk.

What You'll Do

  • Design, develop, and maintain the graph optimization layer of our heterogeneous AI compiler
  • Implement and extend graph-level transformation passes including operator fusion, layout propagation, dead code elimination, constant folding, and algebraic simplification
  • Define and evolve our intermediate representation (IR) to support new optimization opportunities as ML model architectures advance
  • Analyze performance data to identify optimization gaps and drive measurable improvements in throughput and latency
  • Collaborate with front end and code generation teams to ensure clean IR interfaces and well-structured optimization pipelines
  • Propose and prototype new optimization strategies in response to advances in model design and hardware capabilities
  • Contribute to testing and validation infrastructure to ensure optimization correctness across model types and hardware targets

Requirements

Essential Skills and Experience

  • BS degree in Computer Science, Computer Engineering, or equivalent practical experience
  • 4+ years of experience working with compilers, with a focus on intermediate representation design or optimization passes
  • Deep knowledge of graph-level compiler optimization techniques — fusion, tiling, layout transformations, and related methods
  • 4+ years of experience with C/C++
  • Strong written and verbal communication skills; ability to write clear and concise technical documentation

Preferred Skills and Experience

  • Master's or PhD in Computer Science, Computer Engineering, or equivalent
  • Experience with polyhedral models or affine analysis for loop and tensor optimization
  • Familiarity with hardware memory hierarchies and how layout decisions impact performance on GPUs or accelerators
  • Experience working with MLIR, XLA, or similar graph-level IR frameworks
  • Experience with ML framework internals — PyTorch eager/compile mode, JAX/XLA, or TensorRT
  • Strong understanding of ML model architectures and their computational patterns (attention, convolution, normalization, etc.)
  • Knowledge of quantization, sparsity, or other model-level optimization techniques
  • Contributions to open-source compiler or ML infrastructure projects

Why Join Lemurian Labs

  • Own a critical layer of our compiler stack where optimization decisions have direct, measurable impact on model performance
  • Work on the hardest graph-level problems in AI infrastructure — across diverse hardware targets and model architectures
  • Collaborate with a team that treats infrastructure as a canvas and optimization as a craft
  • Competitive compensation including equity, medical/dental/vision, retirement savings, and wellness benefits

Lemurian Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of gender identity, race, ethnicity, sexual orientation, disability status, age, or background.

Compensation depends on experience and geographic location and will be narrowed during the interview process. Additional benefits include equity, company bonus opportunities, medical, dental, and vision coverage, a retirement savings plan, and supplemental wellness benefits.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Compiler Optimization Engineer in Canada vacancy
  •  ...supercomputer — feel like one seamless engine. Developers can write once, run anywhere...  ...About the Role We're looking for a Compiler Code Generation Engineer to design and build...  ...high-level ML computations into optimized machine code across heterogeneous hardware... 
    Suggested
    Full time
    Relocation

    Pebblebed

    Canada
    a month ago
  • $177k - $265k

     ...best work. Job Summary Equinix is seeking a Sr Principal Engineer to serve as a senior technical authority for the architecture,...  ...applied to network operations, security, capacity planning, optimization, or remediation. Experience with network digital twins,... 
    Suggested
    Full time
    Work at office

    Equinix

    Canada
    5 days ago
  • $150k - $170k

     ...We’re partnering with a high-volume manufacturing operation seeking a hands-on Blow Mold Process Engineer to lead PET stretch blow molding optimization across multiple production platforms. This is a floor-based technical leadership role focused on driving process... 
    Suggested
    Full time

    Genuine Search Group

    Canada
    more than 2 months ago
  •  ...Position Summary: We are seeking a highly skilled Manufacturing Engineer to support the design, build, and deployment of automated machinery systems. This role is responsible for developing and optimizing manufacturing processes, with a strong emphasis on CNC... 
    Suggested
    Full time
    Work at office

    Genuine Search Group

    Canada
    more than 2 months ago
  • $99.1k - $132.1k

     ...We need at least 7 years of professional experience in network engineering, network security, or security architecture. We require a...  ...recommendations that reduce risk and improve resilience. We engineer and optimize firewall and perimeter security solutions, including Palo Alto... 
    Suggested
    Full time
    Work at office
    Remote work

    MCKESSON

    Canada
    a month ago
  •  ...Job Title: Senior Identity and Reliability Engineering Specia Job Type: Full Time Location: Montreal, QC (Hybrid) Job...  ...and Reliability Engineering Specialist to build, maintain, and optimize large-scale identity services supporting hundreds of thousands... 
    Full time

    Acestack

    Canada
    2 days ago
  • $90k - $130k

     ...Requirements: We have at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We can...  ...-step agents. We work on designing, coordinating, and optimizing complex real-world architectural workflows. We build and evaluate... 
    Temporary work

    Outlier AI

    Canada
    more than 2 months ago
  •  ...financial commitments. Support acquisition due diligence, financial analysis, and post-acquisition integration. Support ERP optimization, implementation, and administration as the business continues to scale. Build and improve accounting and financial processes... 
    Full time
    Temporary work
    Local area
    Canada
    5 days ago
  • $66k - $106k

     ...: $66,000 - 106,000 per year Requirements: We require a bachelors degree in Electrical, Mechatronics, Automation, Mechanical Engineering, or a closely related discipline. We need strong hands-on experience developing, debugging, and commissioning PLC code and HMI... 
    Full time
    Casual work
    Worldwide
    Flexible hours

    Ecolab Inc.

    Canada
    a month ago
  • The ideal candidate will be comfortable with creating an engineering plan for land development based on their calculations and any research conducted. They should have experience with AutoCAD and be able to utilize strong design skills in order to create visual aids. By... 
    Full time

    Genuine Search Group

    Canada
    more than 2 months ago
  •  ...salary Opportunity for advancement Parental leave Training & development Vision insurance About the Role: KILO ENGINEERING LLC is looking for a driven and detail-oriented Geotechnical Staff Engineer to join their team in Marine on Saint Croix, MN. This... 
    Work at office
    Work from home
    Home office
    Flexible hours

    KILO ENGINEERING LLC

    Canada
    1 day ago
  •  ...A Bit About Us We are a well-established, multidisciplinary consulting firm delivering engineering solutions across transportation, land development, municipal infrastructure, and water resources. Our team partners with public agencies, private developers, and community... 

    Genuine Search Group

    Canada
    more than 2 months ago
  •  ...Title: Sr. Avionics Systems Engineer Location: Montreal, QC (Day-1 onsite) We are looking to hire Sr. Avionics Systems Engineer at Montreal, QC (Hybrid), immediately who has strong experience in Develop and author avionics system requirements. Role Description... 
    Full time
    Immediate start

    Purple Hires Inc

    Canada
    2 days ago
  • Title: Integrated Modular Avionics (IMA) Architect Location: Montreal, QC (Day-1 onsite) Need strong profile with Aerospace Background & salary / rate is some flexible for right candidate. This job posting is for an existing, active vacancy and we are looking...
    Full time
    Immediate start
    Flexible hours

    Purple Hires Inc

    Canada
    2 days ago
  •  ...We have a current opening for a Project Engineer and are actively reviewing applications. The scope of the Project Engineer is to develop and deliver a wide range of plant and corporate based capital projects within budget and timeline.  The Project Engineer is responsible... 
    Full time
    Local area
    Monday to Friday
    Flexible hours
    Night shift
    Weekend work

    Ferrero

    Canada
    5 days ago
  • $90k - $130k

     ...Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or integrating complex systems. We can...  ...-step agents. We support the design, coordination, and optimization of complex real-world architectural workflows. We evaluate... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  •  ...Staff Electrical Engineer - Data Center   JOB-10047614   Anticipated Start Date October 5, 2026   Location Overland Park...  ...with specifications, codes, and customer requirements Compile data and create engineering studies and reports Perform detailed... 
    Full time
    Contract work
    Work experience placement
    Local area
    Home office
    Flexible hours

    Dynamics ATS

    Canada
    2 days ago
  •  ...a supercomputer — feel like one seamless engine. Developers can write once, run anywhere,...  ...runtime that sits at the heart of our AI compiler stack. This is a systems-level role where you'll take the output of our optimizing compiler and make it execute — efficiently... 
    Full time

    Pebblebed

    Canada
    a month ago
  •  ...Mechanical Engineer – Custom Automation & Machine Tool Design We are seeking an experienced Mechanical Engineer to join our growing custom automation and machine tool team. This role is ideal for an engineer who thrives in a fast-paced environment, enjoys solving... 
    Full time

    Genuine Search Group

    Canada
    more than 2 months ago
  • $200k - $250k

     ...Requisition ID: 101690  Job Category:  Infrastructure; Consulting; Engineering; Project Engineering; Project Management  Location:  Vancouver, BC, Canada  Join a company that is passionately committed to the pursuit of a better world through positive change. With... 
    For contractors
    Work at office
    Local area
    Relocation
    Flexible hours

    Hatch

    Canada
    20 days ago
  • $30 - $50 per hour

     ...DCN Electrical Engineer   JOB-10047570   Anticipated Start Date September 28, 2026   Location Houston, TX   Type of...  ...drawing and procedure for Factory Acceptance Test. Prepare and compile installation procedure for submission to customer. Supervise... 
    Full time
    Contract work
    Work at office
    Local area
    Shift work

    Dynamics ATS

    Canada
    6 days ago
  •  ...Current examples include Claude, Codex, and other tools selected for reliability, security, and fit. This is an internal product engineering role. You’ll treat Sales and Marketing teams as users, build against their real workflows, and turn successful solutions into maintained... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    11 days ago
  •  ...organization, apply now. We are currently seeking a Production Support Engineer-REMOTE-Vancouver to join our team in Vancouver, British...  ...Monitor and maintain assigned production systems to ensure optimal performance and SLA compliance. Investigate, troubleshoot, and... 
    Work at office
    Remote work
    Flexible hours
    Weekend work

    NTT DATA, Inc.

    Canada
    28 days ago
  • WolfTrek is a technical recruitment firm specializing in the hiring and placement of top-level engineering and construction professionals across Western Canada. We are recruiting on behalf of our client, Total Metalworks, for a Design Engineer / Project Engineer based in... 
    Full time

    WolfTrek Corp

    Canada
    a month ago
  • $70k - $100k

     ...are seeking a versatile and technically-minded Manufacturing Engineer to join a growing machinery manufacturing company. This role is...  ...customer site visits. Responsibilities CNC Programming & Process Optimization ~Program from Scratch: Develop complex multi-axis CNC... 
    Full time

    Genuine Search Group

    Canada
    more than 2 months ago
  • $90k - $130k

     ...Salary: $90,000 - 130,000 per year Requirements: We seek candidates with 2 or more years of experience in backend engineering, AI automation, or integrating complex systems. We expect a proven track record of building and supporting production-ready software with... 
    Full time
    Work at office

    Outlier AI

    Canada
    more than 2 months ago
  •  ...control, observability, and operator experience. Build and optimize real-time video streaming infrastructure using WebRTC, RTSP, FFmpeg...  ...research velocity. Partner closely with researchers and engineers to rapidly prototype, test, and iterate on new robotic... 
    Full time
    Remote work

    SaidGig

    Canada
    a month ago
  •  ...of yourself. The Role We are seeking a Staff Site Reliability Engineer (SRE) to lead the evolution of the Password Safe platform, infrastructure...  ...load for software engineers and accelerate velocity. - Own and optimize foundational services, including api gateways, service meshes,... 
    Full time

    Beyondtrust

    Canada
    a month ago
  • $121k - $169k

     ...greatest potential. Title and Summary Manager, Site Reliability Engineering Who is Mastercard? At Mastercard technology, we work to...  ...routine tasks, troubleshooting complex issues, and optimizing system performance. ​ • Collaborate with cross-functional teams... 
    Full time
    Worldwide
    Flexible hours

    Mastercard

    Canada
    a month ago
  •  ...more. ABOUT THE ROLE At LayerZero, our Site Reliability Engineering (SRE) team is at the intersection of software and systems...  ...blockchain node infrastructure (validator/full/archive nodes, RPC optimization, etc.). ~ Strong proficiency in TypeScript or Golang, with... 
    Full time

    Layerzero Labs

    Canada
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Compiler Optimization Engineer. Be the first to apply!