Lemurianlabs

Front End Compiler

Santa Clara, CA - Toronto, Canada. Posted 9 months ago

The role

You will own the ingestion layer of a high-performance, portable AI compiler. You will build systems to parse, validate, and lower representations from frameworks like PyTorch, StableHLO, ONNX, and MLIR dialects into an internal compiler IR.

What you will do

  • Design, develop, and maintain the front end of the heterogeneous AI compiler
  • Build and extend ingestion pipelines for ML frameworks and representations
  • Define and evolve the interface between external model representations and internal compiler IR
  • Ensure correctness and completeness of operator coverage
  • Collaborate with graph optimization and code generation teams
  • Use performance and correctness data to identify gaps in coverage
  • Contribute to documentation and tooling for ML engineers

Required qualifications

  • BS degree in Computer Science or equivalent practical experience
  • 2+ years of experience working with ML optimization tools/libraries
  • Experience working with or ingesting from ML frameworks such as PyTorch, TensorFlow/JAX, or ONNX
  • 2+ years of experience with C/C++
  • 2+ years working with Python
  • Strong written and verbal communication skills
  • Ability to write clear and concise technical documentation
  • Knowledge of quantization, sparsity, or other model-level optimization techniques

Nice to have

  • Master's or PhD in Computer Science or equivalent
  • Experience with StableHLO, XLA, or other ML-specific IRs
  • Knowledge of operator semantics across ML 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 — fuzzing, differential testing, or model-level validation
  • Contributions to open-source compiler or ML framework projects
  • Familiarity with MLIR, including defining and working with custom dialects

Benefits

  • Equity
  • Medical/dental/vision
  • Retirement savings
  • Wellness benefits
  • Company bonus opportunities

About the company

Lemurian Labs is reimagining the foundations of computing to make AI accessible to everyone. They are building a hardware-agnostic platform to remove limits of scale, hardware, and cost.

Front End Compiler at Lemurianlabs | JobZoey