L

Lemurian Labs

Provides cost-effective AI hardware for enterprises

Front End Compiler Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • A Bachelor of Science degree in Computer Science or equivalent practical experience.
  • At least 2 years of experience working with machine-learning optimization tools or libraries.
  • Experience working with or ingesting from machine-learning frameworks such as PyTorch, TensorFlow, JAX, or ONNX.
  • At least 2 years of experience with C/C++ and at least 2 years working with Python.
  • Strong written and verbal communication skills, including the ability to write clear and concise technical documentation.
  • Knowledge of quantization, sparsity, or other model-level optimization techniques.

Responsibilities

  • Design, develop, and maintain the front end of the heterogeneous AI compiler, including parsing, validation, and intermediate-representation lowering stages.
  • Build and extend ingestion pipelines for machine-learning frameworks and representations including PyTorch, StableHLO, ONNX, and MLIR-based dialects.
  • Define and evolve the interface between external model representations and the internal compiler intermediate representation.
  • Ensure correctness and completeness of operator coverage across supported frameworks and hardware targets.
  • Collaborate with graph optimization and code generation teams to ensure clean, well-structured intermediate representations that enable downstream transformations.
  • Use performance and correctness data to identify coverage gaps and drive improvements.
  • Contribute to documentation and tooling that helps machine-learning engineers understand and debug the ingestion process.

Desired Qualifications

  • A Master's or PhD in Computer Science or equivalent.
  • Experience with StableHLO, XLA, or other machine-learning-specific intermediate representations.
  • Knowledge of operator semantics across machine-learning frameworks and the challenges of cross-framework compatibility.
  • Familiarity with Python bindings and tooling for compiler front ends.
  • Experience with testing infrastructure for compiler correctness, including fuzzing, differential testing, or model-level validation.
  • Contributions to open-source compiler or machine-learning framework projects.
  • Familiarity with MLIR, including defining and working with custom dialects.

About the Company

Lemurian Labs

Provides cost-effective AI hardware for enterprises

Lemurian Labs designs and sells affordable, energy-efficient AI computers for businesses to develop and deploy AI. These machines are built from first principles to deliver around 20x higher AI performance per dollar, and customers purchase them with optional long-term maintenance and upgrades. The company differentiates itself by combining high performance with low cost and low energy use, making advanced AI accessible to more organizations. Its goal is to help businesses scale AI quickly and sustainably by providing practical, affordable hardware.

Company size
11-50
Company stage
Series A
Total funding
$37.1M
Headquarters
Toronto, Canada
Founded
2018

Recently Posted Jobs

Explore more opportunities at Lemurian Labs

See more jobs