Warning: Undefined array key 2 in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55
WFH4U -
home

Senior Compiler Engineer (Miden)

by Polygon Labs in Software Engineer

Job Role Insight

Date Posted

Apr 5, 2025

Location

Remote

Salary

N/A

Job Type

Full-Time

Description

The Compiler Engineer role will be responsible for participating in developing the Miden compiler toolchain, including the Rust frontend tooling, the WebAssembly frontend, the compiler driver, the middle-end, and the Miden Assembly backend. Some of your tasks may also require working on other Miden projects, such as the VM. You will be implementing new features, expanding on existing ones, fixing compiler bugs, implementing optimizations, and improving the developer experience of the toolchain itself.

You will also participate in design discussions, evaluate usability, gather feedback from and support experts in the field who are using the compiler, put your compiler engineering skills into practice, and evaluate and apply cutting-edge research, techniques, and tools to the development of the Miden compiler.

Your Responsibilities

  • Support design and implementation of the Miden compiler to Miden assembly.
  • Improving and hardening the compiler frontend and gradually shift to trickier problems in the backend.
  • Provide feedback and inform design decisions of the Miden Virtual Machine, and features of the Miden Assembly language.
  • Interface with the teams working on designing and implementing higher-level languages we target.

What You'll Need

  • Prior experience working on production compilers or compiler projects, e.g., clang/gcc or LLVM/MLIR etc.
  • Passion for compiler development and developer tooling.
  • Intellectual curiosity and willingness to learn. You don’t have to know it all, so long as you make up for it in the ability to pick up complex topics quickly, are comfortable digging into tricky algorithmic code, and are the type of person to dig into a problem until you understand it thoroughly.
  • Experience in Rust.

Preferred Qualifications

  • Familiarity with smart contracts and Solidity.
  • Passionate about compiler technology and open-source software, and eager to learn.
  • Interest in zero-knowledge proof-based blockchain systems and programming language design.

Note: If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.
Polygon Labs
View Company

Find the work-from-home job

you've been searching for.