Senior SWE
About the role
Senior software engineer role at Theorem, a YC-backed AI and programming languages research lab. Focused on building correct, understandable, and secure software with strong emphasis on program analysis, formal reasoning, and scalable correctness feedback. Compensation $300K-$500K with generous equity. Location: San Francisco, CA. Full-time, visa sponsorship available.
Responsibilities
- Participate in building products to improve software correctness, understandability, and security.
- Develop interfaces and tooling for navigating complex implementations using compiler-level reasoning methods.
- Contribute to post-training efforts for model-based program analysis and formal reasoning.
Qualifications
- 3+ years experience in software engineering (senior level)
Skills

About Theorem
Program verification so even your systems engineers can vibecode
Theorem is training models that make program verification 10,000 times faster. Using verification as a feedback loop, developers have found zero-days in GPU accelerated code and cryptography implementations, and sped up code migration in legacy systems. If you have complicated code that needs to be correct and secure, sign up for our beta!
More open roles at Theorem
- ML Research Engineer11mo agoHybrid (San Francisco, CA)
- ML Research Scientist11mo agoSan Francisco, CA · Engineering, Machine learning
- Systems Engineer11mo agoSan Francisco, CA · Engineering
