Developer, Digital Currency Initiative
Media Laboratory-Digital Currency Initiative (DCI), to join a group focused on cryptocurrency and its underlying technologies. Cryptocurrencies like Bitcoin enable open, trustless digital payments and contracts. DCI’s goal is to use the technology to fundamentally change the financial system so that it serves the needs its users.
To reach this goal, the technology needs to be developed further. DCI has two projects aimed at that - digital fiat currency (DFC) and the Lightning Network.
The DFC project addresses how existing national currencies can be traded on the blockchain, giving people a way into the digital currency ecosystem through a currency they are familiar with. Lightning involves increasing the volume of payments blockchain-based systems can support and how assets on different blockchains can be exchanged without a trusted intermediary.
Responsibilities include working with existing CryptoKernel and Lit codebases (https://github.com/mit-dci/CryptoKernel, https://github.com/mit-dci/lit) to expand and improve their feature sets while working on bug fixes and unit tests to improve their resilience in an adversarial setting; and working with the designers of these systems to implement new features. May make design decisions when needed.
REQUIRED: at least two years’ software engineering experience working on back-end systems; experience working with open source projects; experience with at least one C++ or Go language; unit testing experience; interest in Bitcoin, cryptocurrencies, and blockchains as technology and a desire to learn more; and comfort with uncertainty. Should feel comfortable working with under-specified software and evolving protocols.
Experience with at least one of the following is desirable: distributed systems, networking, performance programming, databases, semantics of programming languages, operating systems, security protocols.
Please include a pointer to Github with application material.
This is a one year appointment with the possibility of extension based on funding and research priorities.
MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.