Formal Methods Research Intern: Secure Systems Verification

Riverside Research

Lexington (MA)

On-site

USD 34,000 - 48,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Riverside Research in Lexington, MA (or Beavercreek, OH) seeks a Formal Methods Research Intern to support specification and verification of systems-level software. You will work with a team of computer scientists and cybersecurity professionals on cutting-edge formal methods projects this summer, building skills in secure systems development and proof tooling.

The role emphasizes learning ROCq/Lean proofs, Rust/OCaml tooling, and communicating design decisions to management, with a path toward

Qualifications

  • Enrolled in an undergraduate or graduate program in Computer Science, Computer Security, Formal Methods, Automated Reasoning, or related major.
  • Ability to work collaboratively on speculative research projects.
  • Experience with functional and imperative programming.
  • Exposure to programming language concepts, definitions, and implementations (type systems, operational semantics, interpreters, compilers, etc.).
  • Exposure to Linux or Unix-like systems.
  • Excellent written and verbal communication skills.
  • Able to obtain a clearance in the future if needed.

Responsibilities

  • Develop technical fluency in formal methods for cyber and system security.
  • Build specifications/proofs in proof assistants like Rocq and Lean.
  • Build tools/capabilities in programming languages like Rust and OCaml.
  • Document and communicate design decisions, technical challenges, and progress to technical management.
  • Collaborate with team members on all aspects of formal methods research, identifying machine-checkable properties of interest, developing and applying tools to check such properties, verifying such tools, reviewing papers/proposals, etc.

Skills

Collaborative research
Functional programming
Imperative programming
Programming language concepts
Linux/Unix experience
Written and verbal communication

Education

Undergraduate or graduate CS/related

Tools

Rocq
Lean
Rust

Job description

Riverside Research in Lexington, MA (or Beavercreek, OH) seeks a Formal Methods Research Intern to support specification and verification of systems-level software. You will work with a team of computer scientists and cybersecurity professionals on cutting-edge formal methods projects this summer, building skills in secure systems development and proof tooling.

The role emphasizes learning ROCq/Lean proofs, Rust/OCaml tooling, and communicating design decisions to management, with a path toward

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Formal Methods Research Intern
Formal Methods Research Intern

Riverside Research • Lexington (MA)

On-site
USD 34,000 - 48,000
Junior Research Scientist, Formal Methods & Systems
Junior Research Scientist, Formal Methods & Systems

Riverside Research Institute • Lexington (MA)

On-site
USD 60,000 - 115,000
Formal Methods Research Scientist – Systems Security
Formal Methods Research Scientist – Systems Security

Riverside Research • Lexington (MA)

On-site
USD 60,000 - 115,000
Cryptography Research Scientist: Formal Methods & Verification
Cryptography Research Scientist: Formal Methods & Verification

Riverside Research Institute • Lexington (MA)

On-site
USD 95,000 - 175,000
Research Scientist - Cryptography & Formal Methods
Research Scientist - Cryptography & Formal Methods

Riverside Research • Lexington (MA)

On-site
USD 95,000 - 175,000
Junior Research Scientist – Formal Methods
Junior Research Scientist – Formal Methods

Riverside Research Institute • Lexington (MA)

On-site
USD 60,000 - 115,000
Cryptography & Formal Methods Research Scientist
Cryptography & Formal Methods Research Scientist

Riverside Research Institute • Lexington (MA)

On-site
USD 95,000 - 175,000
Research Scientist – Formal Methods
Research Scientist – Formal Methods

Riverside Research • Lexington (MA)

On-site
USD 60,000 - 115,000
Research Scientist: Cryptography & Formal Methods
Research Scientist: Cryptography & Formal Methods

Riverside Research • Lexington (MA), Northern (KY)

Hybrid
USD 95,000 - 175,000
Research Scientist – Cryptography w/ Formal Methods
Research Scientist – Cryptography w/ Formal Methods

Riverside Research Institute • Lexington (MA)

On-site
USD 95,000 - 175,000