Building a unified cryptocurrency payment gateway for all decentralized utility distributed across the Ethereum Virtual Machine - ON-156

Preferred Disciplines: Computer Science, Artificial Intelligence, Physics, Statistics (Masters, PhD or Post-Doc)
Company: The Lake Project
Project Length: 4-6 months (1 unit)
Desired start date: As soon as possible
Location: Toronto, ON
No. of Positions: 1
Preferences: Primary: University of Toronto (due to proximity), other applicants from York, Waterloo, Queens

About the Company: 

The Lake Project (TLP) is creating a decentralized financial platform, that unites traditional finance and the future crypto-economy. Our first suite of products are a decentralized exchange and a decentralized AI driven investment fund.

Project Description:

Decentralized applications (dApps), are the new generation of web based applications, powered by blockchains and cryptocurrencies. But there are major frictions to adopting dApps, one being that a user must own each underlying cryptocurrency powering each dApp in order to use it. We will be building a tool that dApps can integrate, which will handle the exchanging of different tokens, enabling a seamless user experience. We believe this will help drive mainstream adoption of dApps.

Research Objectives:

  • Research “cryptoeconomics”
  • Familiarize yourself with our current technology stack & roadmap
  • Research the benefits and limitations of the “0x protocol”
  • Learn smart contract development & help develop secure contracts
  • Develop a robust API & database for developers & partners to develop on top of
  • Incorporate AI driven applications of our product


  • Independent research
  • Support the senior developers with the project
  • Help ship highly efficient, scalable code for production
  • Help with R&D on decentralized protocols. Learn about cryptocurrencies & financial applications

Expertise and Skills Needed:

    • Strong programming background
    • Strong Math/Stats background
    • Sound understanding of Economics

    For more info or to apply to this applied research position, please

    1. Check your eligibility and find more information about open projects
    2. Interested students need to get the approval from their supervisor and send their CV along with a link to their supervisor’s university webpage by applying through the webform.