Lean 4 Proof Engineer
Job Description
Formal verification is the bedrock of trustworthy AI, especially in critical applications. As a Lean 4 Proof Engineer, you will be at the cutting edge of mathematical formalization, ensuring the logical soundness and correctness of complex mathematical statements, directly contributing to the reliability and interpretability of advanced AI systems.
Key Responsibilities
Formalize mathematical definitions, theorems, and proofs within the Lean 4 proof assistant environment.
Contribute to and extend the Mathlib library, ensuring consistency and adherence to best practices.
Verify the correctness of existing mathematical statements and algorithms using Lean 4's type theory.
Translate informal mathematical arguments into rigorous, machine-checkable proofs.
Collaborate with AI researchers to formalize specifications and properties of AI algorithms.
Identify and debug logical errors or gaps in formalizations, providing clear explanations.
Ideal Qualifications
Ph.D. in Mathematics, Computer Science, or a related field with a strong emphasis on logic or formal methods.
Demonstrable expertise in using Lean 4, including experience with \tactic\ mode and \term\ mode.
Significant contributions to Mathlib or other formalization projects are highly desirable.
Deep understanding of type theory, dependent types, and constructive mathematics.
Proficiency in at least one advanced mathematical domain (e.g., abstract algebra, topology, analysis).
Excellent problem-solving skills and attention to detail in logical reasoning.
Build the foundation of provably correct AI – apply to be a Lean 4 Proof Engineer!