Research Scientist – Cryptography

Riverside Research InstituteLexington, MA
$95,000 - $175,000

About The Position

Within Riverside Research, the Open Innovation Center (OIC) conducts internally funded and contract-funded R&D to develop technologies with lasting practical impact. The Secure and Resilient Systems (SRS) group within OIC focuses on rigorous approaches to building trustworthy computing systems. SRS seeks a Research Scientist – Cryptography with an interest in formal methods to develop, prototype, and evaluate new formal methods techniques for software and systems security. The researcher will contribute to a range of collaborative R&D projects, working with colleagues across formal methods, cryptography, programming languages, and systems software.

Requirements

  • Bachelor’s degree in computer science, computer engineering, cybersecurity, or a related field; 5+ years of relevant research or engineering experience.
  • Research experience in cryptography and a strong interest in formal methods, programming languages, or a closely related area.
  • Experience developing or applying mechanized proofs or formal verification techniques.
  • Demonstrated knowledge of cryptography, including techniques for reasoning about cryptographic security.
  • Ability to formulate technical problems, evaluate alternative approaches, and conduct research independently and collaboratively.
  • Ability to communicate complex concepts clearly in writing and in presentations, and to collaborate effectively with researchers from different disciplines.
  • Ability to obtain and maintain a U.S. government security clearance.

Nice To Haves

  • Experience with proof assistants or verification systems such as Rocq, Lean, Isabelle/HOL, EasyCrypt, F, or similar tools.
  • Experience with formal reasoning techniques such as game-hopping, universal composability, logical relations, translation validation, refinement, or separation logic.
  • Experience formally verifying cryptographic implementations or protocols, compilers, operating systems, hypervisors, or other security-critical software.
  • Familiarity with computer architecture, including topics such as tagged architectures, hardware/software interfaces, or ISA-level reasoning.
  • Experience developing new formal methods tools or extending existing verification frameworks.
  • A publication record or other demonstrated contributions to research in formal methods, security, cryptography, or programming languages.

Responsibilities

  • Conduct formal methods and cryptography research, including developing models, specifications, proofs, and verification techniques.
  • Develop and evaluate research prototypes and tools that apply formal methods to software and systems security problems.
  • Collaborate on multidisciplinary research with colleagues in formal methods, cryptography, programming languages, systems software, and related areas.
  • Communicate research results through publications, reports, presentations, and briefings to technical and nontechnical audiences.
  • Support research planning and proposal development by identifying new opportunities and contributing technical approaches.

Benefits

  • comprehensive compensation and benefit packages
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service