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