logo inner

Software Engineer - Chain Fusion

DFINITYOnsite
This job is no longer open

DFINITY is reimagining the Internet as a public network that hosts secure software and services. The Internet Computer is a new technology stack that is unhackable, fast, scales to billions of users around the world, and supports a new kind of autonomous software that promises to reverse Big Tech’s monopolization of the internet. It enables direct interoperability with all major blockchains, including Bitcoin, Ethereum, other EVMs (and soon Solana), without relying on any trusted intermediary. Unique compared to other blockchains, ICP smart contracts can read from and write to different chains, enabling developers to write smart contracts spanning different chains.
Are you interested in designing and implementing smart contracts and complex fail-safe distributed systems? Are you passionate about code simplicity, quality, and performance? This is a unique opportunity to work with exceptional engineering teams and help make the vision of a public and secure interconnected network of blockchains a reality.

Cross-Chain Engineers at DFINITY work on a broad array of problems including: 


  • Design and implementation of new solutions helping integrate the IC with other blockchains, enabling a trustless bi-directional interaction of IC smart-contracts with the smart-contracts on other chains.
  • Maintenance and development of existing solutions like the Bitcoin integration, Ethereum integration, ck-Tokens, and so on.
  • Research and exploration of other blockchain protocols, especially Bitcoin and EVM-based ones.
  • Participating in the interactions with the NNS DAO and release life-cycle, including creating executable upgrade proposals.
  • Developing metrics and monitoring of deployed smart-contracts.

Some of the things that may be helpful preparation for a role at DFINITY include:


  • Solid experience and understanding of the Web3 space, protocol design and smart-contracts development.
  • Experience in security-critical software development and implementation best practices, ability to put oneself into an adversarial mind-set when looking for vulnerabilities.
  • A deep understanding of at least one system software language, like C, C++, or Rust.  Our systems developers work primarily in Rust (we will help you learn it).
  • Experience deploying systems that run 24x7x365 and building the monitoring, alarming, and tooling required to keep them healthy.  
  • A Bachelor's degree in Computer Science, or a closely related field.  The unique challenges at DFINITY have attracted many engineers with advanced degrees, however your practical experience is more important to us than your educational background.

What kind of engineers are we looking for? 


  • First, we seek a passion for building quality production systems software. Research is an important component of what we do, however our first passion is for changing the world by shipping software. 
  • Second, we are looking for team players who enjoy working alongside other brilliant people to come up with the best solutions together.  
  • Finally, curiosity and open mindedness are critical. We face many challenges to build the world's first Internet Computer, and we need innovators to help take on them.

About DFINITY and the Internet Computer:


DFINITY is a leading contributor to the Internet Computer Protocol (ICP), with a mission to bring the world's compute onto the secure ICP network. Built on its unique third-generation blockchain technology, ICP enables the development and operation of a new generation of unstoppable, tamper-proof, fully decentralized web applications. Its powerful technology can run entire AI models within smart contracts, representing a major advancement for secure AI. Through seamless integration with Bitcoin, Ethereum, and other networks, ICP facilitates multi-chain operations for digital assets and web3.Join our team of over 250 talented individuals, including world-renowned cryptographers, distributed systems engineers, programming language experts, and industry leaders, who are shaping the future of the internet and web3.DFINITY was founded in 2016 by entrepreneur and crypto theoretician, Dominic Williams.All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

This job is no longer open

Life at DFINITY

DFINITY is a blockchain based world computer network that is powerful enough to host business applications at scale. The network features a variety of innovations in the blockchain space. The DFINITY network is self-governing through the use of an adaptive network called the Blockchain Nervous System (BNS). The network is also capable of achieving transaction finality at an average speed of 5 seconds due to advancements in random number generation and selection. The DFINITY protocol uses Verifiable Random Functions (VRFs), BLS Cryptography and the Threshold Relay technique (powered by a random beacon) to achieve these speeds. This technology is aimed at developers who would like to create and run smart contracts on a blockchain network. DFINITY is also attractive for businesses seeking an enterprise solution that can lower (human capital based) costs with benefits such as speed, security and scalability.
Thrive Here & What We Value- Inoffice work from our amazing office in Zurich.- Passionate about building the future of Web3.- Collaborative team culture.- Significant Growth Opportunities.- Invitation to Play a Crucial Role in DFINITY's Journey.- Support for ongoing learning and professional development.- Flexible working hours and remote work options.- Strong Interest in Web3 Technologies, Ideally with Project or Research Experience, and Proactive Approach to Innovation.- Collaborative environment with a focus on teamwork.- Opportunities for career growth and advancement.
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024