Formal
Formal
Posted 3 months ago
Internship
,
In Person
Smart Summary
Contribute to the design, development, and maintenance of mechanized theorems and proofs in Rocq. Propose and validate solutions to problems while participating in code reviews and design discussions.
We're seeking a PhD student in Formal Methods or Programming Languages to join our Formal Methods team. This role involves formally verifying a new low-level programming language and compiler, requiring a strong understanding of type and logic systems, and familiarity with Rust and OCaml.
Must Have Skills for ATS
PhD
Formal Methods
Programming Languages
Rocq
Type Systems
Logic Systems
Rust
OCaml
SMT
Constraint Solving
Security
Safety
Correctness
Code Reviews
Job Description
With Runway
See Your Fit for This Role
1-5 min
Your Score
?
Top Applicants
90%
Your Job Search Advantage
Key Gaps & Next Steps:
Address these in your resume & Interview
Top Strengths For This Role
Highlight these in your cover letter & interview
Your Interview Guide
A Personalized Interview Strategy
Freshest Opportunities
Never Miss a Good Fit
Get notified when jobs mach your criteria