Experience with Haskell, including advanced features Experience leading teams on complex projects Comfortable working on the core of a blockchain project Experience mentoring and developing other engineers Experienced people manager Skilled in managing development pipelines, test automation, continuous integration, and cloud-based deployments Knowledgeable in software architecture, design patterns, and development methodologies Ability to distinguish between accidental and essential complexity Experience working in teams on large codebases or completing independently-driven projects Passionate about Nix (or similar systems such as Guix) Interest in declarative, reproducible builds, with experience in systems like Bazel, Buck2, or Meson Experience with at least one non-Haskell functional programming language (Scala, OCaml, Erlang, Clojure, etc.)