Overview

We are looking for candidates with a strong computer science background and extensive research experience to work on core IOTA research questions. The ideal candidate will play a leading role in our research team, conduct independent research in complex domains, collaborate with other researchers and engineers, and clearly communicate research results.

Job Responsibilities

  • Work with a team of researchers working on an IOTA research project
  • Understand and follow the IOTA research progress, and raise opinionated research questions
  • Collaborate with other researchers and review their work
  • Produce high quality written reports
  • Serve as adviser on Engineering projects, ensuring theoretical soundness and providing oversight
  • Represent IOTA in conferences, community events, and online
  • Learn and be receptive to new ideas and feedback
  • Be able to work in an agile environment

Minimum Job Qualifications

  • PhD in Computer Science / Mathematics in a relevant discipline, or able to demonstrate equivalent industry research experience (5+ years).
  • 2-4 years of experience in a high-level programming language (Python/Java/C#/Go). Must be able to program scientific simulations and analyse their results
  • Excellent understanding of theoretical computer science, including data structures, graph algorithms, distributed algorithms, probability theory, and/or cryptography
  • Proven profile of excellence
  • Excellent interpersonal skills and team player
  • Experience formulating and answering complex research questions
  • Self-driven and motivated with a passion to take ownership of research initiatives
  • High level of fluency in spoken and written English
  • High-quality examples of code and written work

Preferred Job Qualifications

  • Postdoctoral experience in academia or industry will be preferred.
  • Previous experience in the cryptocurrency / DLT / blockchain space
  • Specialisation in distributed algorithms
  • Previous engagement with the IOTA community