Back to jobs

Research Scientist, Verified Code Generation, DeepMind
Posted Today
Job Description
- Design and implement AI systems that produce formal proofs of code correctness, safety, and security using the Lean proof assistant.
- Formalize programming language semantics in Lean to enable verified static analysis of real-world codebases.
- Prototype and evaluate novel techniques combining Large Language Model (LLMs) with formal verification for automated code analysis and generation.
- Build tools, libraries, and infrastructure to scale formal verification to large codebases.
- Collaborate with researchers and engineers across AI, security, and compiler infrastructure teams.