Need help with CompilerJobs?
Click the โ€œchatโ€ button below for chat support from the developer who created it, or find similar developers for support.

About the developer

mgaudet
166 Stars 20 Forks 88 Commits 9 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

# 413,952
HTML
Ruby
71 commits
# 19,079
Jupyter...
Common ...
Shell
Haskell
4 commits
# 306,621
C
iterm2
TeX
gc
3 commits
# 130,176
Redux
React
Firefox
TeX
1 commit
# 525,257
D
Shell
c99
preproc...
1 commit
# 28,914
r-langu...
Common ...
sed
truffle
1 commit
# 9,431
golang
binary-...
webfram...
emacs-p...
1 commit
# 40,361
Elixir
Erlang
Racket
Svelte
1 commit
# 21,241
mruby
repl
r-langu...
opal
1 commit

Compiler, Language and Runtime Teams

A listing of compiler, language and runtime teams for people looking for jobs in this area. My motivation for curating this is 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

As far as things are known, these companies offer remote work opportunities.

๐Ÿง‘โ€๐ŸŽ“: Internships offered

These companies are known to have offered internships or co-ops in compiler, languages and runtimes.

๐Ÿ—บ : Location

Derived from job postings or other knowledge, this is where the team works. Definitely not comprehensive!

Companies ()

Aicas

๐Ÿ—บ Karlsruhe, Germany

  • Real-time JVM

Amazon

AMD

Apple

  • LLVM
  • Swift
  • JSC (JavaScript interpreter created as part of WebKit)
  • Static Analysis tooling

ARM

  • Multiple teams supporting the ARM ISA.

Azul ๐Ÿ“ค

  • Java Virtual Machine
  • Falcon JIT compiler (LLVM)

Bodo ๐Ÿ“ค

๐Ÿ—บ Pittsburgh, PA

  • Python, LLVM

Cloudflare

  • Cloudflare Workers: V8 (WebAssembly, Javascript, deployed at the edge)

Codeplay

  • Clang, LLVM, LLDB

CompilerWorks

๐Ÿ—บ SF Bay Area HQ

๐Ÿ“ค map of locations

  • Many SQL dialects and supporting languages

DataChemist

  • WOQL Compiler

Digital Mars

  • C/C++ compilers
  • D compiler

Dropbox

emmtrix Technologies ๐Ÿง‘โ€๐ŸŽ“

๐Ÿ—บ Karlsruhe, Germany

  • Source-to-source compilers
  • Static analysis (LLVM)
  • Parallelizing transformations

Ericsson

  • Erlang

Facebook

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

Fastly

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

Google

Innumerable projects, but off the top of my head:

Greenhills

  • Certified C/C++ for Embedded

Groq

๐Ÿ—บ Portland, Mountain View

  • Machine Learning Hardware compilers

Huawei

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

IBM ๐Ÿง‘โ€๐ŸŽ“

๐Ÿ—บ Markham, Ontario, Canada

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

Inria

  • OCaml

Intel

Igalia ๐Ÿ“ค

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

Jane Street

๐Ÿ—บ New York, London

Jetbrains

๐Ÿ—บ Saint Petersburg, Russia

  • Kotlin

Julia Computing

  • Julia

MathWorks

๐Ÿ—บ Nantick, MA, USA

Marvell

  • GCC contributions

MediaTek

๐Ÿ—บ Woburn, MA, USA

  • Compiler development for MediaTek chips

Microchip

  • Compiler development for Microchip's chips.

Microsoft

Microsoft Research

  • Haskell,
  • probably other things too.

Mozilla ๐Ÿ“ค ๐Ÿง‘โ€๐ŸŽ“

Nintendo

๐Ÿ—บ Redmond, WA

  • Compiler engineering

Nuvia ๐Ÿ“ค

  • Toolchain development (LLVM, GCC)

NVIDIA

  • LLVM

Oracle

  • OpenJDK, including the hotspot compiler

๐Ÿ—บ Zurich, Linz, California, Prague, Brno, Lviv, Casablanca, Belgrade, Remote (๐Ÿ“ค)

PGI

๐Ÿ—บ Portland

  • PGI's compilers
  • Flang, a Fortran frontend for LLVM

Prophecy.io

๐Ÿ—บ San Fransisco

  • Scala + Spark engineering (Query optimizer)

Quadric

๐Ÿ—บ Burlingame, CA

  • LLVM development for Quadric platform

Qualcomm

  • LLVM
  • GPU Compiler

Quarkslab

๐Ÿ—บ Paris, France (remote available within France) * A security product built on LLVM

R2C ๐Ÿ“ค

๐Ÿ—บ San Fransisco, CA

  • Program analysis tools

Red Hat

  • GCC
  • JVM (OpenJDK)

Resevoir Labs ๐Ÿ“ค ๐Ÿง‘โ€๐ŸŽ“

  • LLVM
  • Polyhedral compilation

Samsung

๐Ÿ—บ San Jose

  • JIT Compiler for Samsung GPU (OpenGL-ES, OpenCL)

SAP

  • ABAP
  • JVM
  • Node.js

Shopify

  • Ruby
  • Static analysis and typing
  • Interpreters, garbage collectors
  • JVM, Truffle, Graal

Silexica

๐Ÿ—บ Cologne

  • Heterogenous architecture development

STMicroelectronics

๐Ÿ—บ Grenoble, France

  • Support for STMicroelectronic products
  • Clang, LLVM

Stripe

Synopsys

  • Makers of Coverity

Theobroma Systems

๐Ÿ—บ Vienna

  • Compiler support for ARM SoC

TI

  • LLVM
  • TI specific compiler toolchains

Trail of Bits ๐Ÿ“ค ๐Ÿง‘โ€๐ŸŽ“

Security firm that has compiler engineering work

Twitter

  • JVM/Graal

Untether.ai

Building machine learning hardware

Weta Digital

๐Ÿ—บ Wellington, NZ

  • Shader Language development
  • LLVM

WhatsApp

  • Erlang

WindRiver

  • Compilers for VxWorks

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.