Senior Programming Language Engineer – Cadence
Company | Flow |
---|---|
Location | Canada, Remote in USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior |
Requirements
- practical experience with the design and implementation of compilers including parsing, semantic analysis, type checking, optimization, and code generation
- a diverse exposure to different programming languages and programming paradigms
- capable of applying skills across a variety of use cases
- understand the power of planning and comfortable improvising
- adamant about test coverage
- experience with one or more general purpose programming languages including but not limited to: Go, Rust, C/C++, Swift, Python
Responsibilities
-
No responsibilities provided.
Preferred Qualifications
- experience with blockchain technologies
- familiar with at least one of the functional programming languages: Haskell, OCaml, Clojure, Lisp, etc.
- experience with smart contract languages, e.g. Solidity
- experience working on open-source software projects