Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading technology company focused on blockchain development is seeking a Formal Methods Engineer to bridge product, research, and development. The ideal candidate will develop formal artifacts, verify production-ready code, and contribute to creating innovative tools while working in an international team.
Who are we?
IOG, is a technology company focused on Blockchain research and development. We are renowned for our scientific approach to blockchain development, emphasizing peer-reviewed research and formal methods to ensure security, scalability, and sustainability. Our projects include decentralized finance (DeFi), governance, and identity management, aiming to advance the capabilities and adoption of blockchain technology globally.
We invest in the unknown, applying our curiosity and desire for positive change to everything we do. By fueling creativity, innovation, and progress within our teams, our products and services are designed for people to be fearless, to be changemakers.
What the role involves:
As a Formal Methods Engineer at IO you act as a bridge between product, research, architecture, and development. When embedded in a web3 product team you will develop formal artifacts as early as possible in the development process that grow with the project and continue to provide impact throughout into the late stages. You will develop and iteratively refine specifications, working towards high quality designs, prototypes and practical implementations. Your work will form part of the day-to-day quality assurance of production system development. In some projects, critical steps will be tested, or proven using appropriate formal frameworks and tools. In other projects, the expected performance of the resulting system will be modeled, so that the impact of design decisions on performance and stability can be assessed early on. Based on this process, you will provide feedback to the researchers. Based on specifications, designs, simulations and/or prototypes, you will implement and integrate your work into production systems. You are also an expert in formal methods tooling and can contribute to the development of new tools and propose and implement improvements to existing tools.
You will participate in knowledge sharing and continuous learning through interactions with Formal Methods Engineers across the company and more broadly with researchers and engineers as well.
You will integrate the Cardano High Assurance team whose primary missions are to build easy to use formal verification tools for the community to develop and verify DApps, but also to assist internal teams in the verification of their smart contracts. You will be able to challenge DApps or library specifications, implement verification strategies, and, if needed, adapt and improve the tools we develop and maintain.
Who you are:
At IOG, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.