Awesome Functional Programming Jobs
A curated list of awesome functional programming jobs.
Table Of Contents
Purely Functional
Languages:
This is basically a merger of the following lists:
- github.com/jah2488/elm-companies
- github.com/erkmos/haskell-companies
- github.com/ajnsit/purescript-companies
- github.com/ad-si/nix-companies
Following programming languages should be included. Let me know if there are any companies hiring for these languages.
Companies
| Name (Link to Career Page) | HQ Location | Languages |
|---|---|---|
| Anduril | USA, California | Haskell, Rust, Nix |
| Arista | USA | Haskell, Nix |
| Artificial | UK | Haskell, Nix |
| Avetta | USA | Elm, Scala |
| Bellroy | Australia | Haskell, Elm, Nix |
| ByteAlly | India, Tamil Nadu | Haskell |
| CarbonCloud | Sweden, Göteborg | Haskell, Elm |
| Channable | Netherlands, Utrecht | Haskell |
| Chordify | Netherlands, Utrecht | Haskell |
| CircuitHub | UK | Haskell, Elm, Nix |
| Dfinity | Switzerland, Zürich | Haskell, Rust, Nix |
| Digitalasset | USA, New York | Haskell |
| Feeld | UK | Haskell |
| Feram | Germany, Frankfurt | Haskell, Elm, Rust, Nix |
| FPComplete | USA | Haskell, Rust, Nix |
| Galois | USA | Haskell, Rust |
| Generation Lambda | Estonia, Tallinn | Haskell |
| Hasura | India, Bangalore | Haskell, Rust |
| Heilmann Software | Germany | Haskell, Nix |
| Hercules CI | Netherlands | Nix, Haskell |
| IO Global | USA, Wyoming | Haskell, Rust, Nix |
| Juspay | India | Haskell, Rust, PureScript, Nix |
| Mercury Media | Germany | Elm |
| Mercury | USA, California | Haskell, Nix |
| Mlabs | UK | Haskell, Rust, Nix |
| Nectry | USA | Ur |
| Nix.How | USA | Nix |
| Obsidian Systems | USA, New York | Haskell, Nix |
| Oxford Abstracts | UK | PureScript |
| Platonic Systems | USA | Haskell, Elm, PureScript, Nix |
| Relex | Finland, Helsinki | Haskell, Elixir, Scala |
| Replit | USA, California | Nix |
| Scarf | USA | Haskell, Nix |
| Serokell | USA | Haskell, Rust, Nix |
| Stack Builders | USA | Haskell, Ruby, Nix |
| TextQL | USA | Haskell, Nix |
| Tweag | USA | Haskell, Rust, Nix |
| Typeable | USA | Haskell, Nix |
| Unison | USA | Haskell, Unison |
| Well-Typed | USA | Haskell, Nix |
Forums
Forums that include job postings:
- Elm Slack -
#jobsand#jobs-fpchannels. - Haskell Forum
- PureScript Forum
Newsletters
Newsletters that include job postings:
Job Boards
Impure / Multi-Paradigm
Languages:
This is basically a merger of the following lists:
- github.com/beam-community/elixir-companies
- github.com/fsprojects/fsharp-companies
- ocaml.org/industrial-users
- github.com/omarabid/rust-companies
- github.com/elamje/FunctionalProgrammingCompanies
Companies
| Name (Link to Carreer Page) | HQ Location | Languages |
|---|---|---|
| Ahrefs | Singapore, Remote | OCaml |
| Anduril | USA, California | Rust, Haskell, Nix |
| Astral | USA | Rust, Python |
| Climatiq | USA | Rust |
| Cloudflare | USA, San Francisco | Rust |
| Determinate Systems | USA | Rust, Nix |
| Dfinity | Switzerland, Zürich | Rust, Haskell, Nix |
| EPFL | Switzerland | Scala |
| Flox | USA | Rust, Nix |
| Fly.io | USA | Rust |
| FPComplete | USA | Rust, Haskell, Nix |
| Groq | USA, California | Haskell |
| Hasura | India, Bangalore | Rust, Haskell |
| Jane Street | USA | OCaml |
| Akka | USA | Scala |
| LexiFi | France | OCaml |
| Lunatech | Netherlands | Scala |
| Mainmatter | Germany | Rust |
| Mlabs | UK | Rust, Haskell, Nix |
| Mozilla | USA | Rust |
| Numtide | Switzerland | Rust, Nix |
| Oxide | USA | Rust |
| Quadratic | USA, CO, Boulder | Rust |
| Rerun | USA | Rust |
| Routine | Paris | Ocaml |
| Scala Center | Switzerland | Scala |
| Serokell | USA | Rust, Haskell, Nix |
| Spotify | Sweden | Scala |
| Svix | USA | Rust |
| Tarides | France, UK, India | OCaml |
| Tweag | USA | Rust, Haskell, Nix |
| Tweede Golf | Netherlands | Rust |
| Typst | Germany, Berlin | Rust, Typst |
| Valora | Switzerland | F# |
| VirtusLab | Poland | Scala |
| Xebia | India | Scala |
| Zoo | USA | Rust, TypeScript, Python |
Forums
Forums that include job postings:
Newsletters
Newsletters that include job postings: