Ben Finch

Toronto, ON, Canada

Senior Compiler Engineer with 4+ years building production AI compilers (MLIR, LLVM, Triton) for AI accelerators at Meta and UntetherAI. Strong foundations spanning compiler graph transformations, highly parallel device architectures, and embedded and full-stack systems.

Technical Skills

Work Experience

Compiler Engineer, IC4 — Meta MTIA

Aug 2025 – Present · Toronto, ON
  • Leveraged LLVM, MLIR, and the Triton frontend to optimize high-level GEMM kernels across 4 generations of SPMD AI accelerator.
  • Designed and implemented original compiler passes to maximize cache reuse, absorb kernel logic into specialized fixed-function units, and maximally overlap DMA with computation.
  • Provided Triton syntax extensions and MLIR dialects to support computation of block-quantized datatypes that lack an upstream representation (MX, NVFP4).
  • Took proactive charge of oncall shifts — cleared thousands of test regressions, unblocked release conveyors, and implemented context-aware AI commit bisection to root-cause failures across Meta's monorepo.
  • Consistently achieved Exceeds Expectations (EE) on performance reviews.

Technologies: C++, Python, MLIR, LLVM, PyTorch, Triton

Senior Compiler Engineer — UntetherAI

May 2022 – Jun 2025 · Toronto, ON

Promoted to Senior Jan 2025 · Initial Co-Op Internship Sep 2021 – Dec 2021

  • Leveraged TurnkeyML, LLVM, and MLIR across two generations of compiler SDKs. Produced compiler strategies for highly flexible and broad model support, as well as automatic kernel code generation.
  • Designed and developed user-facing compiler flows and APIs for fine-tuned compiler configuration and programmatic reproduction of AI models for deployment and debugging.
  • Created internal tooling to improve developer experience for integrated testing and live debugging of full AI models on custom accelerator hardware. Reduced triaging and bug-fixing time from weeks to days.
  • Implemented performant and flexible utilizations of non-trivial AI algorithms such as Non Maximum Suppression (NMS) on a highly parallelized at-memory compute platform.
  • Led the SDK and developer-infrastructure effort for bringup of new accelerator chips. Owned user-facing device targeting, full SDK device-specific feature activation from AI model ingestion through individual kernel place-and-route and bank compilation, and exhaustive validation of the full AI model library and feature test set across current, new, and future chip architecture revisions.

Technologies: C++, Python, MLIR, LLVM, TurnkeyML, PyTorch, TensorFlow

Cloud/IoT Web Developer (Intern) — blueRover

Sep 2020 – Dec 2020 · Cambridge, ON
  • Developed a system stability analyzer for the company's production server. System swiftly notified administration of stability issues across web services, from app performance to cloud service status.
  • Developed and deployed new features and bug fixes to an IoT web app hosted on Amazon AWS.
  • Safely and effectively staged and brought features to production with minimal supervision.

Technologies: JavaScript, React, Node.js, MariaDB, SQL, AWS

Full-Stack Web Developer (Intern) — The Co-operators

Jan 2020 – May 2020 · Kitchener, ON
  • Developed effective features on numerous large React codebases for insurance fraud investigation.
  • Implemented API endpoints with authorization and security features for servers in sandboxed environments.
  • Designed high-coverage tests for both frontend and backend features.

Technologies: JavaScript, React, Node.js

Control System Designer (Intern) — Powerhouse Controls

Apr 2019 – Aug 2019 · Cambridge, ON
  • Designed multiple assembly-line feature subsystems for Toyota Motor Manufacturing. Features significantly increased the efficiency of car assembly.
  • Developed effective robot and automation systems using Ladder Logic and Siemens STL with a high degree of quality.

Technologies: Toyopuc, Siemens STL, Ladder Logic

Control Systems Engineering Co-op (Intern) — Langtree Controls

Jan 2018 – Dec 2018 · Sarnia, ON
  • Overhauled major chemical processing control systems using Rockwell and Wonderware tools, adding superior system robustness.
  • Implemented a dynamic CAD system tag database in VB to audit and update over 1,000 loop diagrams.

Technologies: VBA, Python, Wonderware

Education

University of Waterloo

Class of 2022 · Waterloo, ON

Projects