Research Scientist, Programming Languages

Menlo Park, CA /
Research /
Research Scientists work with a talented team of engineers, architects, and researchers from various fields to build out Findora. Findora’s research team operates at the cutting-edge of cryptography, distributed systems, economics, and consensus/state machine replication, staying up-to-date on new developments. Researchers must identify theoretical breakthroughs relevant to Findora and work closely with the engineering team to bring them into practice. As a member of the research team, you will work closely with industry-leading cryptographers who have made substantial contributions to blockchain privacy and scalability (Bulletproofs, batching techniques for accumulators, solvency proofs, VDFs, to name a few).


    • Conceive and implement Findora's smart contract scripting language 
    • Stay up-to-date on new developments in programming/scripting languages and determine their applicability to Findora
    • Represent Findora at conferences and relevant industry events

Minimum qualifications

    • MS or PhD in Computer Science or Mathematics
    • Experience implementing cryptographic protocols and scripting languages
    • Experience with blockchain systems


    • Experience with Rust and/or C++ in a production environment
    • Track record of relevant peer-reviewed publications


    • Work on new problems in an emerging field
    • Learn from systems engineering, cryptography, and finance domain experts in a mentorship-oriented work culture
    • Make a big impact as an early contributor