Modular

Mojo Compiler Engineer

Modular
Apply
10 months ago
Remote, United States +2 moreMid Level

Base Salary

$148k - $270k/yr

Responsibilities

  • Implement new Mojo language features on top of the MLIR-based compiler architecture.
  • Design compiler optimization passes for GPUs, CPUs, and accelerators.
  • Shape Mojo’s syntax, performance semantics, and developer experience.
  • Collaborate with Modular core teams, researchers, and the open-source community.
  • Help define next-generation programming-language design for AI systems.

Requirements

  • At least 3 years of experience working on compilers, runtimes, or language implementations.
  • Hands-on mastery of C++; Python fluency is a plus.
  • Familiarity with MLIR and LLVM.
  • Understanding of type systems, compiler optimization theory, and language semantics.
  • Contributions to Clang, GCC, Swift, Rust, Dart, or another real-world programming-language implementation.
  • Experience with HPC or accelerator ecosystems such as CUDA, SYCL, or OpenCL is helpful but not required.
  • Experience with type-system-heavy languages such as Rust, Scala, or Haskell is helpful but not required.

Benefits

  • Comprehensive healthcare coverage may be available, depending on location.
  • Retirement and savings programs, employee stock purchase opportunities, paid time off, wellbeing resources, family support programs, and learning and development opportunities may be available.
  • RSU grants and other competitive compensation are offered.
  • Regular team onsites and local meetups are organized, with expected travel 2–4 times per year.
  • Earlier-career employees work hybrid from the Los Altos, California or Edinburgh office at least 3 days per week, with relocation assistance available for eligible candidates.
  • Senior engineers have remote and in-office flexibility, and all new hires complete onboarding in person.

Tech Stack

C++DartHaskellPythonRustScalaSwift

Categories

Modular

About Modular

201-500 employees

Modular builds an AI developer platform for training and especially inference/serving, centered on the MAX runtime and the Mojo programming language. Its tools accelerate and deploy models from frameworks like PyTorch and TensorFlow on CPUs and GPUs, for teams running on cloud or on‑prem infrastructure. Founded in 2022, the company operates remote‑first with an office in Los Altos, CA, and sells a commercial platform and enterprise support to organizations productionizing generative and classical ML.

Contact me