Algorand
Smart Contract Infrastructure Engineer
Founded by Turing Award winner Silvio Micali, Algorand builds technology that accelerates the convergence between decentralized and traditional finance. At Algorand, we have a vision where everyone creates and exchanges value efficiently, transparently and securely. Our amazing teams play a critical role in executing on this vision, with their ability to think beyond, have courage in all they do, tackle hard problems creatively, and succeed together as one.
We are looking for an intellectually curious Smart Contract Infrastructure Engineer to play an important role in the development of Algorand’s Layer2 Smart Contract Infrastructure. Your ideas and your innovation will help shape the new blockchain and cryptocurrency ecosystem of tomorrow. Our engineers are generalists, but with interest and focus on infrastructure, consensus protocols, virtual machines, distributed systems, and language design. We currently work in Go, and our projects are open-sourced.
This is an opportunity for someone who is genuinely excited by new technologies and has a passion for building products that will serve millions of users. You will be working on a fast-paced, rapidly growing, high-profile project with a significant opportunity for industry-level impact on emerging blockchain and cryptocurrency technologies.
Our state-of-the-art headquarters is located in Boston, Mass. and has been updated with all of the latest health and safety features. While we love to work with New England talent and/or relocate people to the area; we are equally willing to consider candidates across the United States who prefer to work remotely.
This Job is For You if You’re:
- Genuinely excited to solve complex problems
- Passionate about blockchain technology and/or cryptocurrency
- Obsessed with building products that touch millions of users
- Interested in remote and in-office flexibility
A Smart Contract Infrastructure Engineer at Algorand:
- Devises innovative ideas for solving hard technical problems involving distributed systems, smart contract infrastructure, scale, and security; translate these ideas into technical designs and implementation
- Plays a crucial role in the development of the host system for the virtual machine
- Is a hands-on developer applying the best industry standards for code health, security, scalability, and robustness
- Is a key part of an inclusive environment that fosters collaboration and creativity both internally and externally
Minimum Qualifications:
- Min. 5 years of experience working on and shipping complex applications as part of a team; advanced education may count as experience (in extraordinary cases)
- Experience in any of the following: distributed systems, network programming, programming languages, and virtual machines
- Experience with writing smart contracts will be considered favorably but is not necessary
- Extensive experience with one or more general purpose programming languages including but not limited to: Go, Java, C++, C#, and Rust
- Bachelor’s in Computer Science or related technical field; equivalent experience will also be considered
- Experience in contributing to major open source software projects will be considered favorably
Education:
- Bachelor’s degree in Computer Science, Engineering, or related technical discipline
Our Commitment to You:
Algorand is committed to a diverse and inclusive workplace. For individuals with disabilities who would like to request an accommodation during the interview process, please advise your recruiter. Our compensation package is generous, including a competitive cash compensation and an equity position in the organization. Our benefits programs are top tier, with 99.99% of benefits premiums for our Employees and their families paid for by the Company.