Research Software Engineer - Tokenomics

Input Output Logo

Input Output

πŸ“Remote - United Kingdom

Summary

Join IOG, a blockchain research and development company, as a Research Software Engineer (RSE). You will develop a robust toolset and simulation engine to support research into tokenomics dynamics, applying game-theoretic techniques and AI/machine learning. The role involves designing, implementing, testing, and maintaining computational infrastructure, collaborating with researchers on large-scale experiments, and supporting research publications and open-sourcing. You will work closely with researchers and developers, presenting your work at conferences. The position requires strong software engineering skills, a research background in relevant areas, and excellent communication abilities. IOG offers remote work, laptop reimbursement, a new starter package, learning and development opportunities, and competitive PTO.

Requirements

  • Close to completion or holds an MSc (or above) in Computer Science or a related technical subject (e.g., statistics, engineering)
  • Strong research background in Computer Science or a relevant area, demonstrated by publications
  • Strong software engineering skills and experience developing robust, reusable code
  • Research experience in Computational Finance, Algorithmic Game Theory, and/or Machine Learning
  • Familiarity with AI methods relevant to tokenomics, such as Empirical Game-Theoretic Analysis or synthetic data generation
  • Able to clearly document technical work, contribute to research papers, prepare reports, and deliver presentations that communicate complex ideas to both technical and non-technical audiences
  • Builds effective working relationships within the research team and with external stakeholders. Comfortable exchanging feedback, sharing expertise, and collaborating with colleagues
  • Demonstrates initiative and self-direction in managing tasks and priorities. Organises workload effectively to meet deadlines
  • Demonstrates strong analytical and problem-solving skills to design, test, and optimise complex software systems that support research objectives
  • Understands how to work in an academic or research-driven environment, contributing ideas and engaging constructively in research discussions
  • Brings an interest in open-sourcing code, reproducibility, and sharing research outputs with the wider community when appropriate

Responsibilities

  • Set up and maintain the project’s compute infrastructure, ensuring it meets research and development needs
  • Collaborate with the project team on research related to tokenomics dynamics, contributing ideas for novel methodologies and frameworks
  • Act as a source of information and advice to other researchers, particularly on computational aspects
  • Enable large-scale research implementations and manage experiments effectively
  • Contribute to the writing of research papers and submissions to high-profile academic venues
  • Lead efforts to open source research code, ensuring usability and maintainability
  • Present outcomes and findings at international conferences, workshops, and community events
  • Undertake additional tasks and responsibilities as reasonably expected within the scope and grading of the post

Benefits

  • Remote work
  • Laptop reimbursement
  • New starter package to buy hardware essentials (headphones, monitor, etc)
  • Learning & Development opportunities
  • Competitive PTO

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.