Prior experience with proof verification, theorem proving, or mathematical formalization projects * Familiarity with mathlib or other large-scale formal mathematical libraries * Background in data ...
Prior experience with proof verification, theorem proving, or mathematical formalization projects * Familiarity with mathlib or other large-scale formal mathematical libraries * Background in data ...
Formal Verification Engineer
Palo Alto, CA · On-site
$150 - $210/hr
Direct experience in hardware verification, software verification, or interactive theorem proving (ITP) * Demonstrated ability to independently navigate complex concepts, manage risks and deadlines ...
Formal Verification Engineer
Palo Alto, CA · On-site
$150 - $210/hr
Direct experience in hardware verification, software verification, or interactive theorem proving (ITP) * Demonstrated ability to independently navigate complex concepts, manage risks and deadlines ...
... theorem proving, model checking, or program analysis PREFERRED QUALIFICATIONS - Hands-on experience with an interactive theorem prover (HOL Light, Isabelle/HOL, Lean, Coq, or Verus) - Experience ...
... theorem proving, model checking, or program analysis PREFERRED QUALIFICATIONS - Hands-on experience with an interactive theorem prover (HOL Light, Isabelle/HOL, Lean, Coq, or Verus) - Experience ...
Formal Verification - AI/ML Engineer
Austin, TX · On-site
$134K/yr
Familiarity with formal methods, SAT/SMT solvers, model checking, or theorem proving. Experience with code generation or analysis tasks using LLMs. MS or PhD in Computer Science, Electrical ...
Formal Verification - AI/ML Engineer
Austin, TX · On-site
$134K/yr
Familiarity with formal methods, SAT/SMT solvers, model checking, or theorem proving. Experience with code generation or analysis tasks using LLMs. MS or PhD in Computer Science, Electrical ...
Sr Applied Scientist, Amazon Cryptographic Libraries
Seattle, WA · On-site
$104K - $142K/yr
... theorem proving, model checking, or program analysis PREFERRED QUALIFICATIONS - Hands-on experience with automatic or interactive program verification tools, such as HOL Light, CBMC, Verus, or Lean ...
Sr Applied Scientist, Amazon Cryptographic Libraries
Seattle, WA · On-site
$104K - $142K/yr
... theorem proving, model checking, or program analysis PREFERRED QUALIFICATIONS - Hands-on experience with automatic or interactive program verification tools, such as HOL Light, CBMC, Verus, or Lean ...
Research Engineer
Portland, OR · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Portland, OR · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Boston, MA · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Boston, MA · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Minneapolis, MN · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Minneapolis, MN · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Dayton, OH · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Quick apply
Research Engineer
Dayton, OH · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Portland, OR · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Quick apply
Research Engineer
Portland, OR · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Portland, OR · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Portland, OR · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Dayton, OH · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Dayton, OH · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Principal Engineer, Memory Safety and Agentic Modernization
Seattle, WA · On-site
$307 - $427/hr
Integrate formal methods, theorem-proving platforms (e.g., Lean, TLA+), and compile-time static guarantees to prove program correctness and ensure that unsafe Rust code is verified as safe. * Serve ...
New
Principal Engineer, Memory Safety and Agentic Modernization
Seattle, WA · On-site
$307 - $427/hr
Integrate formal methods, theorem-proving platforms (e.g., Lean, TLA+), and compile-time static guarantees to prove program correctness and ensure that unsafe Rust code is verified as safe. * Serve ...
New
Sr Applied Scientist, Amazon Cryptographic Libraries
Seattle, WA · On-site
$104K - $142K/yr
... theorem proving, deductive verification, cryptography or mathematical logic PREFERRED QUALIFICATIONS - Hands-on experience with automatic or interactive program verification tools, such as HOL Light ...
Sr Applied Scientist, Amazon Cryptographic Libraries
Seattle, WA · On-site
$104K - $142K/yr
... theorem proving, deductive verification, cryptography or mathematical logic PREFERRED QUALIFICATIONS - Hands-on experience with automatic or interactive program verification tools, such as HOL Light ...
Research Engineer
Arlington, VA · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Quick apply
Research Engineer
Arlington, VA · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Minneapolis, MN · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Quick apply
Research Engineer
Minneapolis, MN · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Research Engineer
Boston, MA · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Quick apply
Research Engineer
Boston, MA · On-site
Familiarity with diverse formal methods, such as model checking, theorem proving, program analysis, and formal semantics of programming languages, and demonstrated expertise in at least one such area.
Applied Scientist, Prime Air
Seattle, WA · On-site
... theorem proving (academic or professional work) - Knowledge of software test techniques and strategy - Previous experience in formal methods, program analysis, or software verification Amazon is an ...
Applied Scientist, Prime Air
Seattle, WA · On-site
... theorem proving (academic or professional work) - Knowledge of software test techniques and strategy - Previous experience in formal methods, program analysis, or software verification Amazon is an ...
Experience with constraint solving techniques, such as symbolic execution, theorem proving, or model checking, for vulnerability identification, verification, and exploit generation * Background in ...
Experience with constraint solving techniques, such as symbolic execution, theorem proving, or model checking, for vulnerability identification, verification, and exploit generation * Background in ...
Theorem Proving information
What is theorem proving?
What are some common challenges faced by professionals working in theorem proving roles?
What are the key skills and qualifications needed to thrive as a theorem prover, and why are they important?
What is the difference between Theorem Proving vs Formal Verification Engineer?
| Aspect | Theorem Proving | Formal Verification Engineer |
|---|---|---|
| Required Credentials | Mathematics, Computer Science degrees, certifications in theorem proving tools | Computer Science, Electrical Engineering degrees, certifications in formal methods |
| Work Environment | Research labs, academia, industry R&D teams | Hardware/software companies, tech firms, industry R&D teams |
| Industry Usage | Mathematical proof development, academic research, complex system validation | Hardware design, software verification, safety-critical systems |
While both roles involve formal methods, Theorem Proving focuses on developing mathematical proofs for systems, often in academic or research settings. Formal Verification Engineers apply formal methods to verify hardware and software correctness in industry, ensuring system reliability and safety.
What cities are hiring for Theorem Proving jobs?
Cities with the most Theorem Proving job openings:
What states have the most Theorem Proving jobs?
States with the most job openings for Theorem Proving jobs include:
What job categories do people searching Theorem Proving jobs look for?
The top searched job categories for Theorem Proving jobs are:

$170 - $200/hr
Contractor
Re-posted 23 days ago
Job description
About the Role
What if your deep knowledge of formal mathematics could directly shape how the most advanced AI systems in the world reason, prove, and think? We're looking for mathematicians with a passion for rigorous proof and formal systems to help build the mathematical foundations that frontier AI depends on.
This is a fully remote, flexible contract role working at the intersection of pure mathematics, logic, and cutting-edge AI research. The Netherlands has one of Europe's strongest traditions in mathematical logic and formal systems - if you know your way around Lean 4 and want to do deeply meaningful work, this opportunity is for you.
- Organization
: Alignerr - Type
: Hourly Contract - Location
: Remote - Commitment
: 10-40 hours/week
What You'll Do
- Formalize advanced mathematical arguments and theorems in Lean 4, spanning a wide range of mathematical disciplines
- Contribute to the growth and quality of large-scale formal mathematical libraries, including mathlib
- Construct clean, readable, and well-structured formal proofs that translate informal mathematical reasoning into rigorous machine-checkable form
- Audit and verify existing formal proofs for correctness, completeness, and logical integrity
- Work at the frontier of AI research, helping train the next generation of mathematically capable language models
Who You Are
- Hold a Master's degree or PhD in Mathematics or a closely related field
- Possess a strong background in rigorous mathematical proof writing and logical reasoning
- Have hands-on experience with formal proof assistants -
Lean 4 strongly preferred - Can fluently translate informal mathematical ideas into structured, machine-verifiable formal proofs
- Self-motivated and comfortable working independently in a remote, asynchronous environment
Nice to Have
- Prior experience with proof verification, theorem proving, or mathematical formalization projects
- Familiarity with mathlib or other large-scale formal mathematical libraries
- Background in data annotation, data quality evaluation, or AI training workflows
- Experience across multiple mathematical domains - topology, algebra, analysis, logic, and beyond
Why Join Us
- Work on frontier AI research alongside the world's leading AI labs and research teams
- Fully remote and flexible - structure your work around your life, not the other way around
- Freelance autonomy with the intellectual depth of meaningful, high-stakes technical work
- Contribute directly to formal mathematical libraries that will outlast any single project
- Gain rare exposure to how cutting-edge large language models are built and trained
- Potential for ongoing work and contract extension as new projects launch