Research Engineer

About the Role

You will identify short- and long-term research challenges and transition research innovations into production-ready systems. You will study academic literature, invent and build cutting-edge oracle technologies, and collaborate with domain experts in cryptography, mechanism design, and distributed systems. You will develop production-quality software and participate in technical communities to keep solutions practical and impactful.

Requirements

  • B.S. in computer science or equivalent professional experience with coursework in algorithms, data structures, and discrete mathematics
  • Familiarity with academic process and ability to engage with existing literature
  • Professional software development experience
  • Advanced degree or coursework in applied or theoretical cryptography, mechanism design, or distributed systems (preferred)
  • Familiarity with Go or Rust (preferred)
  • Broad knowledge of blockchain technologies and smart contracts (preferred)

Responsibilities

  • Identify short- and long-term research challenges and transition innovations into production
  • Study, invent, and build cutting-edge oracle technologies
  • Perform literature searches and analyze academic papers
  • Develop production-quality software
  • Collaborate with domain experts in cryptography, mechanism design, and distributed systems
  • Monitor technology ecosystems and participate in relevant technical communities

Skills

Apply Now