Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mgaudet/CompilerJobs
A listing of compiler, language and runtime teams for people looking for jobs in this area
https://github.com/mgaudet/CompilerJobs
Last synced: 3 months ago
JSON representation
A listing of compiler, language and runtime teams for people looking for jobs in this area
- Host: GitHub
- URL: https://github.com/mgaudet/CompilerJobs
- Owner: mgaudet
- Created: 2019-12-10T18:41:43.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-10T19:01:20.000Z (4 months ago)
- Last Synced: 2024-09-10T21:22:22.338Z (4 months ago)
- Language: HTML
- Homepage: https://mgaudet.github.io/CompilerJobs/
- Size: 204 KB
- Stars: 491
- Watchers: 26
- Forks: 62
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesomelist - CompilerJobs
- fucking-lists - CompilerJobs
- collection - CompilerJobs
- lists - CompilerJobs
README
# 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](https://www.mgaudet.ca/technical/2019/12/10/compiler-jobs).
### Scope
- Teams that work on language implementations, compilers for languages, language runtimes, static analysis, etc. This includes things like:
- Database query compilers
- HDL & Synthesis Compilers
I want to err on the side of openness! The field is broad, and I don't want to be too close-minded here.
- I generally want evidence that a company has hired at some point in the past or will in the future (which excludes some boutique firms & early stage startups).### Contributing
[**Please contribute:**](https://github.com/mgaudet/CompilerJobs/pulls) Pass on projects, teams, companies I've missed.
**Feel free to spruce up the description of the work for teams you know about! Many of these are simply stubs**
I generally link to a company's Careers/Job's page rather than linking to specific jobs -- these links have a longer lifespan than just the straight up link to a job.
### Annotations:
* π€: Remote Work Supported
At the time the icon was added, the company offered remote work.
* π§βπ: 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! **Please, help me update this too!**
# Companies ()
## [Access Softek Toolchains](https://www.softek-toolchains.com/careers) π€
* LLVM Toolchain Development
## [AdaCore](https://www.adacore.com/company/careers) π€ π§βπ
πΊ _New York (US), Paris & Grenoble & Toulouse & Vannes (France), Bristol (UK), Tallinn (Estonia)_
* Ada runtimes and front-ends ([GNAT](https://github.com/gcc-mirror/gcc/tree/master/gcc/ada), [libadalang](https://github.com/AdaCore/libadalang)).
* Back-ends to said front-ends ([GCC](https://gcc.gnu.org/), [LLVM](https://github.com/AdaCore/gnat-llvm), [Infer](https://github.com/facebook/infer), [Why3](https://github.com/AdaCore/spark2014)...).
* Various custom languages (e.g. [langkit](https://github.com/AdaCore/langkit), [gprbuild](https://github.com/AdaCore/gprbuild), [recordflux](https://github.com/Componolit/RecordFlux)...).## [Aicas](https://www.aicas.com/cms/en/careers)
πΊ _Karlsruhe, Germany_
* Real-time JVM
## [Amazon](https://www.amazon.jobs)
* [Corretto](https://aws.amazon.com/corretto/)
* [Inferentia](https://aws.amazon.com/machine-learning/inferentia/)
* [Rust](https://aws.amazon.com/blogs/opensource/how-our-aws-rust-team-will-contribute-to-rusts-future-successes/)## [Ambarella](https://www.ambarella.com/)
πΊ _Santa Clara, CA_* Computer vision AI hardware compiler
## [AMD](https://jobs.amd.com/) π€ (some teams)
* [AOCC](https://developer.amd.com/amd-aocc/)
* [ROCm](https://rocmdocs.amd.com/en/latest/)
* LLVM upstream work on the AMDGPU backend## [Ampere Computing](https://amperecomputing.com/apply/)
* Work on OpenJDK
## [Anaconda](https://www.anaconda.com/careers)
* [Pyston](https://www.anaconda.com/blog/pyston-team-joins-anaconda): General-purpose Python JIT originally developed at Dropbox
## [Anyon Systems](https://anyonsys.com/)
πΊ _Toronto / Markham, Canada_* Quantum Compiler Development
* MLIR/LLVM## [Apple](https://www.apple.com/jobs/) π§βπ
πΊ _Cupertino, CA, London, UK, Israel_* Clang and LLVM
* Swift
* GPU Compiler
* JSC (JavaScript interpreter created as part of WebKit)
* Static Analysis tooling## [Arm](https://www.arm.com/company/careers)
* GCC
* LLVM work to support Arm32 (embedded), and to support Scalable Vector Extension (SVE)
* LLVM-based downstream GPU compiler for Mali GPUs
* ML compiler## [Ascenium](https://www.ascenium.com/careers)
πΊ _Campbell, CA_, _Stavanger and Oslo, Norway_* LLVM and Hardware codesign.
## [Astral](https://astral.sh/) π€
* [Ruff](https://astral.sh/ruff), a linter and autoformatter for Python code written in Rust.
## [Autodesk](https://www.autodesk.com/careers/overview) π€
πΊ _Quebec, Ontario_* JIT Compiler for [Bifrost for Maya](https://newpossible.autodesk.com/bifrost) (LLVM?)
## [Azul](https://www.azul.com/careers-at-azul-systems/) π€
* Java Virtual Machine
* Falcon JIT compiler (LLVM)## [Bodo](https://angel.co/company/bodoai) π€
πΊ _Pittsburgh, PA_
* Python, LLVM
## [Broad Institute](https://broadinstitute.wd1.myworkdayjobs.com/broad_institute)
πΊ _Cambridge, MA_
* Building the [Hail](https://hail.is/) project for genomics, including a custom language and compiler.
## [Brookhaven National Laboratory](https://jobs.bnl.gov/)
πΊ _Upton, New York_
Work on the Programming Models and Compilers (PMC) group of the Computational Science Initiative.
## [ByteDance](https://jobs.bytedance.com)
πΊ _Mountain View, California_
* Performance analysis and optimization
## [Canonical](https://canonical.com/careers/) π€
* Building and improving Rust Compiler & toolchain for Ubuntu
## [Cerebras](https://cerebras.net/careers/)
πΊ _Los Altos, CA, San Diego, CA or Toronto, Canada_* LLVM and more
## [Cisco](https://www.cisco.com/c/en/us/about/careers.html)
πΊ _Belgrade, Sebria_* Work on CISCO Silicon Oneβ’ compiler
## [Cloudflare](https://www.cloudflare.com/careers/)
* Cloudflare Workers: V8 (WebAssembly, Javascript, deployed at the edge)
## [Codasip](https://codasip.com/company/careers/) π§βππ€ (Europe/US)
πΊ _Brno/Prague, Czech Republic, Munich, Germany, and Bristol, UK_* CHERI extension for LLVM (RISC-V)
* LLVM engineers, to support the RISC-V vector processing unit## [Codeplay](https://www.codeplay.com/company/careers/)
* Clang, LLVM, LLDB
## [Cognitect](https://www.cognitect.com/careers.html)
* Clojure and ClojureScript
## [Coherent Logix](https://www.coherentlogix.com/careers/)π€
πΊ _Austin, TX_* Building an LLVM based C compiler for Coherent Logix's multicore chip.
## [Columbia University - Data Science Institute](https://apply.interfolio.com/91828)
πΊ _New York City_* Building languages for probabilistic programming and causal reasoning.
* Static/Dynamic analyses and code transformation.
* Julia oriented.## [Compiler Tool Chain Consulting Services](https://compiler-toolchain-for.me/careers) π€
* Custom LLVM-based compiler toolchains for clients
## [Crowdstrike](https://www.crowdstrike.com/careers/) π€
πΊ _US, Canada_* The Sensor and Language Tooling (SaLT) team works on a DSL to script Falcon's threat detection sensor
## [Cruise](https://www.getcruise.com/careers/jobs/) π€ (US only)
πΊ _Multiple locations, US_* ML compiler based on MLIR
## [d-Matrix](https://www.d-matrix.ai/careers)
πΊ _Santa Clara, California _* Deep Neural Network hardware, with associated compiler (LLVM+MLIR)
## [DashBit](https://dashbit.co/)
* Elixir
## [DataChemist](https://www.datachemist.com/company/our-team)
* WOQL Compiler
## [Deno](https://jobs.ashbyhq.com/Deno) π€
* JavaScript runtime and tools written in Rust## [Distributive](https://distributive.network) π€
πΊ Kingston, ON (Canada)* Distributed Computing on Web Stack - scheduling, WASM toolchains, etc.
* PythonMonkey, deep embedding of SpiderMonkey (JS engine) into Python VM## [Dfinity](https://dfinity.org/careers/)
πΊ _San Fransisco CA, Palo Alto CA, Zurich Switzerland_* Motoko programming language and system for blockchain smartcontracts.
## [Digital Mars](https://digitalmars.com/)
* C/C++ compilers
* D compiler## [Dropbox](https://www.dropbox.com/jobs)
* Python
* [MyPy](http://mypy-lang.org/about.html)## [Dyalog](https://www.dyalog.com/careers.htm)
* Dyalog APL
## [Edgecortix](https://www.edgecortix.com/)
πΊ _Tokyo, Japan_* Machine learning hardware compilers
## [Embecosm](https://www.embecosm.com/about/careers/)
πΊ _Southampton, UK, NΓΌrnberg, Germany_* Open Source toolchain development, with a primary focus on GCC, LLVM and Verilator.
## [emmtrix Technologies](https://www.emmtrix.com/company/jobs) π§βπ
πΊ _Karlsruhe, Germany_* Source-to-source compilers
* Static analysis (LLVM)
* Parallelizing transformations## [Enso](https://www.ycombinator.com/companies/enso)
* Compiler for visual programming language, JIT based on Graal/Truffle.
## [Epic Games](https://www.epicgames.com/site/en-US/careers)
* DSL compiler and toolchain for game development
## [Esperanto Technologies](https://www.esperanto.ai/careers/)
πΊ _Mountain View, California, Austin, Texas Portland, Oregon, Barcelona, Spain_* LLVM and GLOW compiler teams for RISC-V AI acceleration.
## [Espressif](https://www.espressif.com/en/join-us/job-search) π€
πΊ _Brno, Czechia_* GNU GCC, GDB, Binutils development for Xtensa and other architectures.
## [Ericsson](https://www.ericsson.com/en/careers)
* Erlang
## [Fabric Cryptography](https://www.fabriccryptography.com/careers) π€
* LLVM-based compiler for custom cryptographic hardware
## [Fastly](https://www.fastly.com/about/careers)
* [Lucet](https://www.fastly.com/blog/announcing-lucet-fastly-native-webassembly-compiler-runtime), a WebAssembly compiler and runtime for edge computation.
* [Cranelift](https://github.com/bytecodealliance/cranelift)
* [VCL](https://developer.fastly.com/reference/vcl/)## [Fathom Radiant](https://fathomradiant.co/careers)
πΊ _Boulder, CO_* ML Compiler work
## [Flow Computing](https://flow-computing.com/company/) π€ (preferably Europe)
πΊ _Oulu, Finland_* LLVM (mostly back-end)
## [Fluence Labs](https://fluence.network/join.html) π€
* Aquamarine, a distributed choreography language & platform
## [Fuel Labs](https://jobs.lever.co/fuellabs) π€
* Building [Sway](https://github.com/FuelLabs/sway), a smart-contract programming language
## [Furiosa](https://furiosa.ai/jobs)
πΊ _Seoul, South Korea_* AI Accelarator
## [FutureWei Technologies](https://www.futurewei.com/index.php/careers)
* Rust compiler work.
## [Galois](https://galois.com/careers/)
πΊ _Arlington, VA_* Programming language design and implementation for building trustworthy computing.
## [GitHub](https://github.com/about/careers) π€
* [CodeQL](https://securitylab.github.com/tools/codeql/), a query language for writing custom static analysis rules
## [Google](https://careers.google.com/) π€
πΊ _Mountain View, CA, Seattle, WA, and London, UK_Innumerable projects, but off the top of my head:
* [Go](https://golang.org/)
* LLVM contributions
* [V8](https://v8.dev/)
* [Dart](https://dart.dev/)
* [MLIR](https://www.tensorflow.org/mlir)## [GrammaTech](https://www.grammatech.com/careers) π€ (US only)
πΊ _Ithaca, NY_* [CodeSonar](https://www.grammatech.com/products/source-code-analysis), a static analysis tool
* [CodeSentry](https://www.grammatech.com/codesentry-sca), a binary analysis tool## [Graphcore](https://www.graphcore.ai/jobs)
πΊ _Bristol, Cambridge, UK_* Machine learning hardware compiler (LLVM)
## [Greenhills](https://www.ghs.com/jobs.html)
* Certified C/C++ for Embedded
## [Grit](https://about.grit.io/)
* Compilers for [GritQL](https://docs.grit.io/language/overview)
## [Groq](https://groq.com/careers/)
πΊ _Portland, Mountain View, Toronto_* Machine Learning Hardware compilers
## [Guardsquare](https://www.guardsquare.com/careers)
πΊ _Leuven, Belgium / Munich, Germany_* ProGuard
* LLVM-based software protection and hardening
* Android application protection and hardening
* Mobile application security testing## [Horizon Quantum Computing](https://horizonquantum.applytojob.com/)
πΊ _Singapore_* Quantum computing compiler
## [HPE](https://careers.hpe.com/jobs) π€π§βπ
* [Chapel](https://chapel-lang.org/)
* Cray Programming Environment, a suite of Fortran, C and C++ compilers
* LLVM contributions## [Huawei](https://www.huawei.com/ch-en/about-huawei/careers)
* Research and Development work in compilers and runtime systems.
* LLVM
* Rust## [IBM](https://www.ibm.com/employment/) π§βπ
πΊ _Markham, Ontario, Canada_* Eclipse [OMR](https://github.com/eclipse/omr) & [OpenJ9](https://github.com/eclipse/openj9)
* [XLC](https://www.ibm.com/us-en/marketplace/ibm-c-and-c-plus-plus-compiler-family)
* [XL Fortran](https://www.ibm.com/us-en/marketplace/xl-fortran-linux-compiler-power)
* [IBM Cobol](https://www.ibm.com/us-en/marketplace/ibm-cobol)As well as some other IBM internal compilers, and LLVM projects.
## [Imagination Technologies](https://www.imaginationtech.com/careers/vacancies/)
πΊ _Multiple locations, UK_* LLVM middle/back-ends
## [Immunant](https://immunant.com/jobs/) π€
* Builds [the C2Rust translator](https://github.com/immunant/c2rust)
## [Inria](https://www.inria.fr/en/)
πΊ _Multiple locations, France_* OCaml, Coq
## [Intel](https://www.intel.com/content/www/us/en/jobs/jobs-at-intel.html) π€ (few teams at Intel Labs)
* [Intel C++ Compiler](https://software.intel.com/en-us/c-compilers)
* [Intel FPGA OpenCL compiler](https://www.intel.ca/content/www/ca/en/software/programmable/sdk-for-opencl/overview.html)
* [Intel Labs](https://www.intel.com/content/www/us/en/research/overview.html) with ML Compiler and MLIR work
* LLVM contributions (mostly X86 backend)## [Igalia](https://www.igalia.com/jobs/) π€π§βπ
πΊ _A CoruΓ±a, Galicia, Spain / Worldwide_* Consultancy which is heavily involved in free and open source software, and the web platform. Known in compilers circles for work on scripting engines (SpiderMonkey, V8, JSC), as well as LLVM and Guile.
## [Jane Street](https://www.janestreet.com/join-jane-street/apply/) π§βπ
πΊ _New York, London_* [OCaml](https://blog.janestreet.com/work-on-the-ocaml-compiler-at-jane-street/)
* [Tools & Compilers Researcher Internship, Flexible](https://www.janestreet.com/join-jane-street/position/5869205002/)## [Jetbrains](https://www.jetbrains.com/careers/apply/)
πΊ _Munich & Berlin Germany, Prague Czech Republic, Amsterdam Netherlands, Cyprus, Serbia, Armenia (other locations for non-compiler jobs)_
* Kotlin
## [JITX](https://www.jitx.com/careers) π€
πΊ _SF Bay Area, CA_* DSL to generate circuit board designs
## [Jsoftware](https://www.jsoftware.com/#/contact)
* J programming language
## [Julia Computing](https://juliacomputing.com/communication/jobs) π€π§βπ
πΊ _Boston, MA_* Development of [Julia](https://julialang.org/)
## [Klara](https://klarasystems.com/careers/) π€
* LLVM for ARM on FreeBSD
## [Kx Systems](https://kx.com/about/careers/)
* K programming language
## [Lemurian Labs](https://www.lemurianlabs.com/)
* AI Portability
## [Lightmatter](https://lightmatter.co/people/join-us/)
* Machine learning hardware compilers
## [Linaro](https://www.linaro.org/careers)
* LLVM work supporting the Arm architecture
## [Lokad](https://www.lokad.com/jobs-senior-compilation-engineer)
πΊ _Paris, France_* DSL compiler for [supply chain optimisation](http://blog.lokad.com/journal/2016/9/26/will-compilation-save-supply-chains)
## [lowRISC](https://lowrisc.org/jobs/)
πΊ _Cambridge, UK_* Non-profit with LLVM RISC-V work
## [Lynx Tool](https://lynxtool.com/careers)
* Compiler for a visual programming language.
## [MathWorks](https://www.mathworks.com/company/jobs/opportunities.html?source=19210&s_eid=Rci_19210)
πΊ _Natick, MA, USA_* [MATLAB](https://www.mathworks.com/products/matlab.html)
* [Simulink](https://www.mathworks.com/products/simulink.html)
* [HDL Coder](https://www.mathworks.com/products/hdl-coder.html)
* [LLVM](https://llvm.org/devmtg/2014-10/Slides/Cheng-InteractiveModeling.pdf)
* [JIT](https://www.mathworks.com/company/jobs/opportunities/9537-senior-software-engineer-jit-compiler?source=19210&s_eid=Rci_19210)## [Matter Labs](https://matter-labs.io) π€
* LLVM-based compiler for executing Ethereum smart contracts
## [Marvell](https://www.marvell.com/company/careers/)
* GCC contributions
## [Meta](https://www.metacareers.com)
A variety of projects, a limited subset of which I know about below.
* [PyTorch](https://pytorch.org/)
* [HHVM](https://hhvm.com/)
* [Python (Cinder)](https://github.com/facebookincubator/cinder)
* LLVM contributions (MLIR, LLDB, ThinLTO, BOLT etc.)## [MCST](http://www.mcst.ru/vakansis)
πΊ _Moscow, Russia_* [LCC](http://www.mcst.ru/lcc) optimizing compiler for MCST's chips
* Binary translator from x86 to own Elbrus ISA## [MediaTek](https://careers.mediatek.com/)
πΊ _Woburn, MA, USA_* Compiler development for MediaTek chips
## [Micron](https://www.micron.com/careers)
* Deep Learning Compiler
## [Microchip](https://careers.microchip.com/)
* Compiler development for Microchip's chips.
## [Microdoc](https://www.microdoc.com/career/) π€
πΊ _Berlin, Munich, Stuttgart, Germany_We develop custom GraalVM and Java runtime environments and virtual machines for use in embedded systems:
* [GraalVM](https://www.graalvm.org/) Enterprise and Community runtime environments.
* Java SE, OpenJDK and J9 runtime environments.
* Target operating systems include QNX, Linux, Android, Windows CE, OSE.
* Target processor architectures include ARM 64-bits and 32-bits, Intel x86 32-bits, AMD x86_64, MIPS, PowerPC.
* Implementing custom features inside the JVM or standard library.## [Microsoft](https://careers.microsoft.com/)
* MSVC
* C#, F#
* [Checked C](https://github.com/Microsoft/checkedc)
* TypeScript
* JVM
* Rust Compiler
* [Python](https://github.com/faster-cpython)## [Microsoft Research](https://www.microsoft.com/en-us/research/careers/)
* Koka, Lean, F* (F-star)
* probably other things too.## [Modular](https://www.modular.ai/careers) π€
* Building AI tooling.
## [Monad Labs](https://www.monadlabs.xyz/) π€
* Accelerating blockchain
## [Mozilla](https://careers.mozilla.org/listings/) π€ π§βπ
* [SpiderMonkey development](https://spidermonkey.dev)
## [Mutual Knowledge Systems (MuKn)](https://mukn.io/) π€
* Building [Glow](https://glow-lang.org), a language for DApps
## [Mythic](https://www.mythic-ai.com/join/)
πΊ _SF Bay Area, CA_* Machine learning hardware compilers
## [Nethermind](https://boards.eu.greenhouse.io/nethermind/jobs/4034249101) π€ π§βπ
* Get to contribute to a compiler for a target language with a novel memory model
* Opportunity to work on tooling support## [NextSilicon](https://www.nextsilicon.com/careers)
πΊ _Israel, Zurich_* MLIR work for specialised HPC hardware
## [=nil.foundation;](https://nil.foundation/careers/jobs)
* Ethereum L2
## [Nintendo](https://careers.nintendo.com/job-openings/)
πΊ _Redmond, WA_* Compiler engineering
## [Nomic Foundation](https://nomic.foundation/) π€
* Compiler Engineering (Rust) - Slang
* Ethereum Development Runtime (Rust) - EDR## [Nuvia](https://nuviainc.com/careers) π€
* Toolchain development (LLVM, GCC)
## [NVIDIA](https://www.nvidia.com/en-us/about-nvidia/careers/) π€ (some teams)
* LLVM middle-end/back-end contributions
* Front-end work on nvcc to support CUDA
* Flang
* ML Compiler## [NXP](https://www.nxp.com/company/about-nxp/careers:CAREERS)
* LLVM
## [OCamlPRO](https://ocamlpro.com/) π§βπ
πΊ _Paris, France_* Toolchains for OCaml, COBOL and Rust
* Positions for industry oriented doctoral theses and internships
## [Octasic](http://www.octasic.com/careers/#openings)
πΊ _Montreal, QC, Canada_* Compilers for Octasicβs multi-core digital signal processors (LLVM)
## [OctoML](https://octoml.ai/company/careers/) π€
* [Apache TVM](https://tvm.apache.org/)
## [OpenAI](https://openai.com/careers/)
πΊ _San Fransisco_* [Triton](https://github.com/openai/triton), a language and compiler for writing highly efficient custom Deep-Learning primitives
## [OpenText](https://careers.opentext.com/)
πΊ _Richmond Hill, ON, CA Waterloo, ON, CA Ottawa, ON, CA Mississauga, ON, CA_* Application Security static analysis (OpenText Fortify)
## [Oracle](https://www.oracle.com/corporate/careers/)
* OpenJDK, including the hotspot compiler
πΊ _Zurich_, _Linz_, _California_, _Prague_, _Brno_, _Lviv_, _Casablanca_, _Belgrade_, _Remote_ (π€)
* [GraalVM](https://www.graalvm.org/) (also [internships](https://www.graalvm.org/community/internship/))
## [Oso](https://www.osohq.com/company/jobs) π€
πΊ *New York, US / Remote (US/Europe)*
* [Polar](https://docs.osohq.com/learn/polar-foundations.html): a logic programming language for
expressing authorization logic and policies.## [Oven](https://oven.sh)
πΊ San Francisco, π€ Remote* [Bun](https://bun.sh): a JavaScript runtime with a native bundler, transpiler, task runner, and npm client built-in.
* Written in Zig## [Partisa](https://partisia.com/careers/)
πΊ _Aarhus, Denmark_* Creating a language for multi-party computation.
## [Pensando](https://recruiterflow.com/Pensando-Systems/jobs)
πΊ _Milpitas, CA_* P4 compiler targetting the Capri processor (LLVM)
## [PGI](https://www.pgroup.com/about/jobs.htm)
πΊ _Portland_* PGI's compilers
* [Flang](https://github.com/flang-compiler/flang), a Fortran frontend for LLVM## [Praetorian](https://www.praetorian.com/company/careers/) π€
πΊ _US_* [Chariot Source Code](https://www.praetorian.com/chariot/source-code/), a static analysis tool that exists as part of the Chariot platform
## [Prophecy.io](https://angel.co/company/prophecy-io/jobs)
πΊ _San Fransisco_* Scala + Spark engineering (Query optimizer)
## [Quadric](https://quadric.io/#join-the-team)
πΊ _Burlingame, CA_* LLVM development for Quadric platform
## [Qualcomm](https://www.qualcomm.com/company/careers) π€ (some teams)
* LLVM (Hexagon backend, Polly)
* GPU Compiler
* ML Compiler## [Quantinuum](https://www.quantinuum.com/company/careers)
πΊ _Multiple locations, UK/US/Japan_* Quantum compiler
## [Quarkslab](https://quarkslab.com/careers/)
πΊ _Paris, France_ (remote available within France)
* A security product built on LLVM## [R2C](https://r2c.dev/) π€
πΊ _San Fransisco, CA_* Program analysis tools
## [Radix Labs](https://www.radix.bio/careers) π€
* DSL for optimising biotech procedures and executing them in a physical biology lab
## [Raincode Labs](https://www.raincodelabs.com/careers/)
* A variety of compiler/language engineering projects, providing modernization and cost reduction.
## [Red Hat](https://www.redhat.com/en/jobs)
* GCC
* JVM (OpenJDK)
* LLVM## [Rigetti Computing](https://www.rigetti.com/careers) π€
* Quantum Computing Compiler (LLVM + Rust)
## [Rivos](https://www.rivosinc.com/)
πΊ _Mountain View CA, Austin TX, Portland OR, Fort Collins CO, and Cambridge, UK_* LLVM contribution for RISC-V
## [Roblox](https://corp.roblox.com/careers/)
πΊ _San Mateo, CA_* Embedded scripting languages for the Roblox game engine, for example [Luau](https://luau-lang.org/)
## [Runtime Verification](https://runtimeverification.com/careers/) π€
* K Framework
## [Sambanova](https://sambanova.ai/careers/)
* Deep Learning Compiler (MLIR)
* Place & Route (PNR)## [Samsung](https://www.samsung.com/us/careers/)
πΊ _San Jose_* JIT Compiler for Samsung GPU (OpenGL-ES, OpenCL)
## [SAP](https://jobs.sap.com/)
* ABAP
* JVM
* Node.js## [Scala Center - EPFL](https://scala.epfl.ch/)
* Non-profit with Scala compiler work (JVM, Scala.js, Scala native), editor integration and tooling
## [SCI Semiconductor](https://www.scisemi.com/careers/) π€
* LLVM Support for [CHERIoT](https://cheriot.org/)
## [SEGGER](https://www.segger.com/about-us/job-offers/) π€
* [Clang-based compiler specialised for embedded development](https://blog.segger.com/the-segger-compiler/)
## [Semantic Designs](http://www.semdesigns.com/Careers/)
πΊ _Austin, TX_* [DMS](http://www.semdesigns.com/Products/DMS/index.html), a suite of program transformation tools for large scale software systems
* [PARLANSE](http://www.semdesigns.com/Products/Parlanse/index.html), a parallel programming language## [ShiftLeft](https://www.shiftleft.io/) π€
* Compiler technology used for application security.
## [Shopify](https://www.shopify.com/careers) π€
* Ruby
* Static analysis and typing
* Interpreters, garbage collectors
* JVM, Truffle, Graal## [Shorebird](https://shorebird.dev/jobs/) π€
* Dart VM and compiler
## [Siemens](https://new.siemens.com/global/en/company/jobs.html)
πΊ _A number of locations_A number of Compiler/PL projects:
* HDL Compilers
* DSL Compilers
* Industrial Automation Compilation## [SiFive](https://www.sifive.com/jobs)
πΊ _San Mateo, California, Hsinchu Taiwan_* LLVM, MLIR
## [Silexica](https://www.silexica.com/careers/)
πΊ _Cologne_* Heterogenous architecture development
## [SiMa.ai](https://sima.ai/careers/)
πΊ _San Jose, CA_* Machine Learning accelerator compiler
* Hardware software co-design## [SiPerl](https://careers.sipearl.com/en#jobs) π§βπ
πΊ _Multiple locations, Europe_* LLVM-based compiler
## [Snowflake](https://careers.snowflake.com)
πΊ _ Bellevue, WA, & San Mateo, CA_* Database query compiler
## [Snyk](https://snyk.io/careers/all-jobs/)
πΊ _Bucharest, Romania_* [Snyk Code](https://snyk.io/product/snyk-code/), a static analysis tool that exists as part of the Snyk platform
## [Solana](https://jobs.solana.com/)
* Solang, a compiler for Solidity that targets WebAssembly and BPF
## [Sonatype](https://www.sonatype.com/company/careers) π€
πΊ _US, Canada, Colombia_* [Sonatype Lift](https://www.sonatype.com/products/sonatype-lift), a code quality analysis platform
## [Sony](https://www.sonyjobs.com/find-a-job.html)
πΊ _Bangalore, India_* LLVM Compiler Development
## [STMicroelectronics](https://www.st.com/content/st_com/en/about/careers/careers.html)
πΊ _Grenoble, France_* Support for STMicroelectronic products
* Clang, LLVM## [Stripe](https://stripe.com/jobs)
* [Sorbet type checker for Ruby](https://github.com/sorbet/sorbet)
* [LLVM-based AOT compiler for Ruby](https://twitter.com/penelope_zone/status/1410652824422260738?s=20)## [Styra](https://www.styra.com/careers) π€
πΊ _US, Canada, Europe_* Makers of [Open Policy Agent](https://www.openpolicyagent.org/)
and the datalog-derived logic programming language Rego.
* Interpreters, compiler (e.g. compiling Rego to Wasm), and applications of static analysis.## [Synopsys](https://www.synopsys.com/company/synopsys-careers.html)
* Makers of Coverity
* LLVM work on the ARC backend
* LLDB
* Neural Network Compiler## [Synthetic Minds](https://www.workatastartup.com/jobs/44386) π€
* Working on Program Synthesis
## [Tachyum](https://www.tachyum.com/jobs/)
* Compiler toolchain development for a new architecture that supports binary translation.
## [Tarides](https://tarides.com/careers/) π€
πΊ _Paris, France, Cambridge, UK, Chennai, India_* OCaml compiler
## [Tenstorrent](https://tenstorrent.com/careers/)
πΊ _Toronto, ON_* Machine learning hardware compilers
## [Terapines](https://www.terapines.com/post/1965/)
πΊ _Wuhan, China_* AI compiler development based on LLVM/MLIR
* Mojo language development
* RISC-V compiler toolchain development
* CIRCT compiler development
* ClangIR development## [TetraMem](https://www.tetramem.com/)
πΊ _SF Bay Area_* Machine learning hardware compilers, LLVM
## [The Browser Company](https://thebrowser.company/careers) π€ (US/Canada)
πΊ _New York, US_* Swift compiler work
## [Theobroma Systems](https://careers.theobroma-systems.com/jobs/)
πΊ _Vienna_* Compiler support for ARM SoC
## [TI](https://careers.ti.com/)
* LLVM
* TI specific compiler toolchains## [TikTok](https://careers.tiktok.com/)
πΊ _Mountain View, CA_* Compilers for mobile platforms
## [Trail of Bits](https://www.trailofbits.com/careers) π€ π§βπ
Security firm that does [compiler engineering and research](https://www.trailofbits.com/services/research-and-development)
## [TrustInSoft](https://trust-in-soft.com/trustinsoft-careers/)
πΊ _San Francisco, Paris_* [TrustInSoft Analyzer](https://trust-in-soft.com/product-c-and-c-source-code-analyzer/), a source code verification tool for C and C++
## [Unity](https://careers.unity.com/)
* .NET
* Mono
* IL2CPP, a compiler to convert .NET IL to C++## [Untether.ai](https://jobs.lever.co/untether) π€
πΊ _Toronto, Canada_Building machine learning hardware
## [UPMEM](https://www.upmem.com)
πΊ _Grenoble, France_Building a processing-in-memory product.
* LLVM-based compiler
## [Vector](https://jobs.vector.com/global/our-jobs)
* Static analysis and abstract program interpretation for software hardening
## [Ventana](https://jobs.jobvite.com/ventanamicro/)
* RISC-V Architecture
* GCC
* LLVM
* Performance Analysis## [Vercel](https://vercel.com/careers?department=Engineering)
πΊ United StatesStatic analysis framework for JavaScript applications
## [Veridise](https://veridise.com/careers/) π€
Automated analysis of blockchain programs, built atop LLVM
## [Vypercore](https://www.vypercore.com/team)
πΊ _Bristol / Cambridge_Toolchain development for RISC-V core with novel hardware memory allocation management technology.
## [Wasmer](https://www.workatastartup.com/jobs/15822)
* WebAssembly runtime (LLVM)
## [Waymo](https://waymo.com/careers/)
πΊ _Mountain View, CA_* Machine learning hardware compiler
## [Well-Typed](https://www.well-typed.com/) π€
* Glasgow Haskell Compiler (GHC)
## [Weta Digital](https://careers.wetafx.co.nz/)
πΊ _Wellington, NZ_* Shader Language development
* LLVM## [WhatsApp](https://www.whatsapp.com/join)
* Erlang
## [Wibu-Systems](https://jobs.wibu.com/de?id=d7d9f1) π§βπ
πΊ _Karlsruhe, Germany_* compiler development and security research with LLVM, .NET CIL, Python and more
## [WindRiver](https://www.windriver.com/careers/)
* Compilers for VxWorks
## [Wolfram Research](https://www.wolfram.com/company/careers/)
πΊ _LinkΓΆping, Sweden_* Wolfram language, WolframAlpha, Mathematica
* Modelica## [Workday](https://www.workday.com/en-us/company/careers/overview.html)
πΊ _Pleasanton, CA_* Compiler, runtime and IDE for Workday's proprietary programming languages, XpressO and YP
## [Woven Planet](https://woven.toyota/en/careers/)
πΊ _Tokyo, Japan_* Static analysis and developer tools for vehicle software.
## [Xilinx](https://careers.xilinx.com/)
πΊ _Cologne, Germany_* Compiler for FPGA Systems
## [Xanadu](https://www.xanadu.ai/careers/)
πΊ _Toronto, Canada_* Compilation stack for quantum computing and hybrid computation
* LLVM, MLIR, QIR## [YoYo Games](https://www.yoyogames.com/en/jobs) π€
πΊ _Dundee, Scotland_* LLVM
* GML (GameMaker Language) compiler
* JavaScript compiler
* Integrated Development Environment targeting desktop, web, mobile and games console environments## [Zoox](https://zoox.com/careers/)
πΊ _Foster City, CA_* Program analysis tools for verifying firmware