4h ago
Software Engineer - Formal Methods
New York, NY / Seattle, WA / San Francisco Bay Area, CA / Remote
✨ $120k-$250k / yearest.
full-timemid RemoteBlockchain Security
🛠 Tech Stack
💼 About This Role
You'll design and develop tools to ensure correctness of smart contracts using techniques like symbolic model checking and SAT/SMT solving. You'll work on all stages of tool development at a leading blockchain security company, collaborating with a team of programming language experts.
🎯 What You'll Do
- Extend automated program verification tools and implement new ones.
- Adapt algorithms for symbolic software model checking.
- Build translators from input languages into intermediate representations.
- Identify and formalize new security properties of smart contracts.
📋 Requirements
- Master's in CS or related field with 4 years of software development experience.
- 2 years experience with model checking, formal verification, or SAT/SMT solving.
- Knowledge of data structures, algorithms, mathematical logic, and automata theory.
✨ Nice to Have
- PhD in automated reasoning.
- Publication record in top conferences (POPL, CAV, TACAS).
- Experience in OCaml or Haskell.
🎁 Benefits & Perks
- 🏖️ Remote work flexibility
- 💻 Opportunities to learn and grow
- 🤝 Highly supportive and collaborative team
- 🚀 Work on cutting-edge blockchain security
0 0 0