Cryspen
Cryspen

Research Engineer in Formal Verification

Remote
Contract
Engineering
50 000 € to 70 000 € / year

Cryspen is looking for a research engineer to help build verification tools and formal proofs for high-assurance cryptographic software.

We are looking for an addition to our engineering team with knowledge of formal verification to support the development of high-assurance cryptographic software at Cryspen. The role will encompass maintaining and improving the hax Rust verification toolchain, as well as applying it to verify various cryptographic algorithms and protocols being developed within Cryspen.

Typical candidates include those who have experience in formal proof systems like F*, Coq, or Isabelle, have 2–3 years of experience developing software in the industry or open source projects, and feel passionate about replacing insecure code with formally verified software.

Tasks

  • Improve and maintain the hax verification toolchain for Rust software
  • Participate in collaborative research and development projects
  • Verify implementations of modern cryptographic protocols (like TLS 1.3 and MLS) in Rust
  • Verify high-performance implementations of new cryptographic primitives (e.g. post-quantum constructions) in Rust

Requirements

  • Proficient in a verification framework like Coq/Isabelle/F*
  • Proficiency in OCaml (Rust and C would be a plus)
  • 2-3 years of software development experience
  • At ease with a Unix-like development environment

Benefits

  • Room to grow personally and professionally
  • Work on cutting-edge cryptography
  • Shape your own role
  • Flexible working hours
  • Family-friendly work environment
  • 4 day work week

Application Process

We will try to get back to you as soon as possible after sending in your application. After the first screening call, there will be three interviews (video calls) covering technical aspects as well as making sure we are aligned on the core values.

Updated: 4 days ago
Job ID: 11117498
Report issue

Cryspen

1-10 employees
Computer and Network Security

Cryspen is a small mission-driven company building customisable high assurance cryptographic software. We believe that privacy and end-to-end security are fundamental and a crucia…

Read more
Our other open positions
Cryspen
Spontaneous Application
  1. Research Engineer in Formal Verification