Job Description
Do you have experience in Cryptography and Software Security, possess strong low level programming skills and want to use your Mathematical and Programming excellence to fortify code essential to the finance industry? Fully Remote working.
A Software Security Research Engineer, ideally with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research.
Youll undertake Software Security Research as part of a team of experts in Compilers, Cryptography, Mathematics and Finance, bringing an appreciation (or personal interest in) real-world attacker mentality in order to reduce risk and fortify code. Of particular interest is knowledge of zero-knowledge proofs.
You should bring the following:
1. Minimum of Masters Degree with 2+ years commercial low level programming experience and/or a PhD in Mathematics, Computing or similar relevant discipline gained from a top tier University.
2. Working knowledge of Compilers, Cryptography, Blockchain and/or Algorithms.
3. Highly beneficial to bring experience of zero-knowledge proofs.
4. Proficiency in programming languages to include Go and Rust, Solidity and C/C++.
5. Experience with low level software either as an engineer or researcher.
6. Solid understanding of mathematical models pa...