/CompilerJobs

A listing of compiler, language and runtime teams for people looking for jobs in this area

Compiler, Language and Runtime Teams

A listing of compiler, language and runtime teams for people looking for jobs in this area. Some of my own motivation for this in this blog post

In Scope: Teams that work on language implementations, compilers for languages, language runtimes, static analysis, etc.

Please contribute: Pass on projects, teams, companies I've missed!

Annotations:

  • 📤: Remote Work Supported

Companies (38)

  • LLVM
  • Swift
  • JSC (JavaScript interpreter created as part of WebKit)
  • Static Analysis tooling
  • Multiple teams supporting the ARM ISA.

Azul 📤

  • Java Virtual Machine
  • Falcon JIT compiler (LLVM)
  • Cloudflare Workers: V8 (WebAssembly, Javascript, deployed at the edge)
  • WOQL Compiler
  • C/C++ compilers
  • D compiler

A variety of projects, a limited subset of which I know about below.

  • Lucet, a WebAssembly compiler and runtime for edge computation.

Innumerable projects, but off the top of my head:

  • Research and Development work in compilers and runtime systems.
  • LLVM

🗺 Markham, Ontario, Canada

As well as some other IBM internal compilers, and LLVM projects.

  • OCaml

Intel

Igalia 📤

  • Contractor that has done work on SpiderMonkey, V8, JSC and more.

🗺 New York

🗺 London

  • Kotlin
  • Julia
  • GCC contributions

🗺 Woburn, MA, USA

  • Compiler development for MediaTek chips
  • Compiler development for Microchip's chips.
  • Haskell,
  • probably other things too.

Mozilla 📤

  • LLVM
  • OpenJDK, including the hotspot compiler
  • GraalVM

It's worth noting that Oracle labs has historically allowed some remote work (📤).

🗺 Portland

  • PGI's compilers
  • Flang, a Fortran frontend for LLVM
  • LLVM
  • GPU Compiler
  • GCC
  • JVM (OpenJDK)

🗺 San Jose

  • JIT Compiler for Samsung GPU (OpenGL-ES, OpenCL)
  • JVM
  • Makers of Coverity

🗺 Vienna

  • Compiler support for ARM SoC
  • LLVM
  • TI specific compiler toolchains
  • JVM/Graal

Building machine learning hardware

  • Erlang
  • Compilers for VxWorks