Early stage generalist.
- Strong knowledge of CS fundamentals.
- BS and/or MS in Computer Science.
- 2+ years of software development experience.
- Experience coding in a team environment.
- Excellent critical thinking, problem solving and analytical skills.
- Solid communications skills.
- Ability to work both independently and as part of a team.
- Desire to learn about areas such as smart contract languages and compilers, automated theorem provers, code analysis and generation.