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 1 day 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
    1 day ago
  • $88.8k - $133.2k

     ..., standups, grooming, and retrospectives. •    Write clean, optimized, maintainable Python code following best practices •    Develop...  ...maintainability. •    Collaborate with global teams across engineering, product, and compliance. •    Learn and apply our client’s... 
    Suggested
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    a month ago
  • $82k - $120k

     ...Electrical Engineer US-MN-Roseville Job ID: 2026-3454 # of Openings: 1 Category: Engineering Horton, Inc. Overview...  ...-mechanical systems in the areas of: 1) Closed loop control optimization, 2) algorithm development and improvement, 3) design and... 
    Suggested
    Worldwide
    Visa sponsorship
    Free visa

    Horton, Inc.

    Canada
    19 hours 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... 
    Suggested
    Work at office
    Remote work
    Flexible hours
    Weekend work

    NTT DATA, Inc.

    Canada
    more than 2 months ago
  •  ...scalable technology experience as we scale. As our second IT Ops Engineer, you’ll have the opportunity to shape how IT works at Mimica,...  ...their best work. Part of your day-to-day Administer and optimize core IT and collaboration tools including JumpCloud , GSuite... 
    Suggested
    Full time
    Remote work
    Worldwide

    Mimica

    Canada
    10 days ago
  •  ...Organization: GeoAcuity Title: CI/CD & PLATFORM AUTOMATION ENGINEER (DEVOPS) Location: On-site- St. Louis, MO | DC Metro |...  ...pipelines using GitHub Actions/Azure DevOps and Jenkins; architect and optimize Docker environments for consistent, reproducible build/test... 
    Full time
    Internship
    Canada
    a month ago
  •  ...We are looking for a results-driven AI Automation Engineer with expertise in integration development, workflow automation , and data...  ..., cloud platforms, and third-party tools. Build and optimize ETL/ELT pipelines to support automation and analytics use cases... 

    J M Group Inc

    Canada
    1 day 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
  • $100k - $140k

     ...pioneer designed to streamline how software engineers integrate universal communication...  ...away from non-technical manual record compilation, basic virtual assistant task logging,...  ...Fidelity Browser Automation: Develop, optimize, and execute clean end-to-end user interface... 
    Permanent employment
    Full time
    Contract work
    Remote work
    Home office
    Shift work

    Nylas

    Canada
    a month ago
  •  ...Job Title: Avionics System Requirements Engineer Location: Montreal, Quebec, Canada Work Mode: Hybrid (2 Days Onsite) Experience: 8 15+ Years Job Description We are seeking an experienced Avionics System Requirements Engineer to support aircraft... 
    Full time

    Acestack

    Canada
    1 day ago
  • $116k - $150k

     ...absolute backbone of modern retail operations, and we empower our engineering cells with premium developer tooling to automate critical...  ...to-cash, inventory fulfillment synchronization, and database optimization laboratory—partnering face-to-face with internal Business... 
    Permanent employment
    Full time
    Internship
    Work at office
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Tonal

    Canada
    a month 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
  •  ...The Systems Engineer V - Systems serves as a senior technical leader responsible for defining, integrating, and validating complex defense systems. The position reports to the Systems Engineering Manager and is part of the Strategic Systems Engineering Department based... 
    Full time
    Remote work
    Night shift

    Voyager

    Canada
    19 days ago
  • If anyone is interested, please share your resume to ****@*****.*** Job Title: Senior Avionics Systems Engineer Open IMA Platform Location: Montreal, Quebec, Canada Work Mode: Hybrid (2 Days Onsite) Experience: 12 20+ Years Job Description... 
    Full time

    Acestack

    Canada
    1 day ago
  •  ...Job Title: Systems Design Engineer Location: Abbotsford, BC Employment Type: Full-Time, Permanent Industry: Industrial Machinery / Electromechanical Product Manufacturing Compensation: Competitive salary, based on experience Schedule: Full-time,... 
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    Acara Solutions

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

     ...Sales Engineer US-MN-Roseville Job ID: 2026-3444 # of Openings: 1 Category: Sales Horton, Inc. Overview...  ...of technologies and industrial applications to operate at the optimal temperature - even in the most demanding conditions. For over 7... 
    Worldwide
    Visa sponsorship
    Free visa

    Horton, Inc.

    Canada
    19 hours ago
  • $85k - $90k

     ...Manufacturing Engineer - Electronics/Power Systems   JOB-10046856   Anticipated Start Date Aug. 3, 2026   Location Houston...  ...operations, production planning, quality assurance, process optimization, vendor/materials coordination, and operational excellence.... 
    Full time
    Local area
    Remote work
    Relocation

    Dynamics ATS

    Canada
    12 days 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
  •  ...Position: Principal Mechanical Design Engineer – Design for Manufacturing Industry: Industrial Automation & Packaging Equipment...  ...directly with the original designer of the prototype to refine and optimize the design for production—not simply document what already exists... 
    Full time
    Contract work

    Acara Solutions

    Canada
    3 days ago
  •  ...Job Description Role Overview The Onsite Engineer / Coordinator serves as the critical link between the client's engineering team and the offshore delivery team for aerospace structural design projects. This role ensures seamless coordination, compliance with... 

    Purple Hires Inc

    Canada
    1 day ago
  • $60k

    Salary: $60,000 - 60,000 per year Requirements: We need someone with at least 3 to 5 years of experience in an IT project or solutions-focused role. You should be comfortable working directly with hardware, software, systems, networks, Wi‑Fi, and servers. Experience...
    Full time
    Live in
    Work at office
    Flexible hours

    Ever Nimble

    Canada
    3 days ago
  •  ...strategies across multiple projects Ensure that the final solutions meet organizational needs. Provide security architecture engineering, integration services, technical assessments, and solutions. Organize project documents, periodically update and maintain... 
    Full time
    Temporary work

    Syzygy Integration

    Canada
    more than 2 months ago
  • $100k - $145k

     ...Company Description Build bold. Deliver impact. Win together. At General Dynamics Mission SystemsCanada, were not just engineering technology were shaping the future of defence and security. Our teams design and deliver advanced, mission-critical solutions that... 
    Full time
    Flexible hours

    GD Mission Systems

    Canada
    1 day ago
  • Job Detail Organization: GeoAcuity Title: Systems Engineer Location: On-site — St. Louis, MO | DC Metro | Springfield, VA | Redlands...  ...ArcGIS deployments, analyze and solve technical problems, and optimize performance and organization across customer environments. You... 
    Full time
    Canada
    a month 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
    1 day ago
  • $30 - $50 per hour

     ...e are seeking an experienced Electrical Designer to support engineering and design activities for modular and hyperscale data center projects...  ...Acceptance Test (FAT) sequence drawings and procedures Compile installation procedures and documentation for customer... 
    Hourly pay
    Full time
    Contract work
    Work at office

    Dynamics ATS

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

     ...Electrical Engineer   JOB-10047113   Anticipated Start Date August 3, 2026   Location Houston, TX   Type of Employment...  ...coordination sessions. Analyze electrical systems to optimize power distribution, load balancing, and overall system reliability... 
    Full time

    Dynamics ATS

    Canada
    28 days ago
  • $100 per hour

     ...are here for a shot to prove ourselves. We’re a small team, growing fast with huge momentum - join early. As our Senior QA Engineer, you’ll build the function from the ground up, own the testing pyramid and ensure our AI-first accounting platform is reliable at... 
    Full time
    Immediate start
    Weekend work

    DualEntry

    Canada
    24 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... 
    Full time

    Genuine Search Group

    Canada
    more than 2 months ago
  • $80k - $100k

     ...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... 
    Full time
    Work at office

    Genuine Search Group

    Canada
    more than 2 months ago

Do you want to receive more vacancies?

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