freehire launches on Product Hunt on 26 August.

Follow →

Research Engineer

Open 60d

You will implement proofs of concept and prototypes for blockchain projects, conduct original research in consensus, cryptography, and economic models, and publish technical papers and outreach posts. You will contribute to and maintain open source code used in research and deploy production-ready systems. You will stay current with advances in blockchain and cryptography and apply them to practical project goals.

Responsibilities

  • Implement proofs of concept and prototypes for blockchain projects
  • Conduct research on consensus algorithms, encryption algorithms, and economic models
  • Write and publish technical papers and blog posts
  • Contribute to and maintain open source research software
  • Apply secure software practices in research and implementations
  • Deploy and validate production-ready applications

Requirements

  • Master's degree or above in cryptography, computer science, mathematics or related field or equivalent experience
  • 3+ years programming experience in systems languages such as C, C++, Go, or Rust
  • Knowledge of P2P networking
  • Knowledge of zero-knowledge proofs
  • Knowledge of Smart Contract development
  • Knowledge of MPC (multi-party computation)
  • Familiarity with secure software practices
  • Experience deploying production-ready applications

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available