Company Description
Binance is the global blockchain company behind the world’s largest digital asset exchange by trading volume and users, serving a greater mission to accelerate cryptocurrency adoption and increase the freedom of money.
Are you looking to be a part of the most influential company in the blockchain industry and contribute to the crypto-currency revolution that is changing the world?
BNB Chain is an EVM-compatible blockchain with over 1,000 dApps deployed and over 1m daily active users (addresses). We are looking for a Chief Architect for our tech-driven ecosystem. The successful candidate will join the innovative and rapidly evolving field to build a new era of crypto-powered applications.
Job Description
- Researching and building blockchain protocols, modules, technologies and algorithms.
- Preparation of detailed design documents and testing strategies according to requirements.
- Promoting technical experience sharing within the team.
- Work with partners on blockchain integrations and solutions.
- Support the community through the best communications and documentation.
Qualifications
- Qualifications in Computing/Mathematics/Electronic Engineering or other relevant fields preferred.
- An ability to learn quickly and hit the ground designing, architecting, and developing a complex software project.
- Proficiency in Golang, Rust, C++, Java, and other mainstream blockchain development languages.
- Solid knowledge in computing theory including networking, data structures, algorithms, database theory, and networking.
- Existing track record of R&D and execution of open source projects on known blockchain platforms such as Ethereum and Bitcoin is a great plus.
Additional Information
- Do something meaningful; Be a part of the future of financial technology and the no.1 company in the industry
- Fast-moving, challenging, and unique business problems
- International work environment and flat organization
- Great career development opportunities in a growing company
- Possibility for relocation and international transfers mid-career
- Competitive salary
- Flexible working hours, Casual work attire
Working at BNB Chain Innovation
- Do something meaningful; Be a part of the future of finance technology and the leading company in the industry
- Fast moving, challenging and unique business problems
- International work environment, flat organization, flexible working hours
- Great career development opportunities in a growing company
- Possibility for relocation and international transfers mid-career
- Competitive salary
By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice.
What is EVM?
EVM stands for Ethereum Virtual Machine, and it is the runtime environment for smart contracts in the Ethereum network
It is a virtual machine that executes code written in the Solidity programming language, which is the language used for writing smart contracts on the Ethereum platform
The EVM is a sandboxed environment, which means that code executed within the EVM is isolated from the rest of the network and cannot interact with it directly
This is important for security reasons, as it prevents malicious code from affecting the rest of the network
When a smart contract is deployed to the Ethereum network, it is compiled into bytecode that can be executed by the EVM
Each node on the network maintains a copy of the EVM, which allows them to execute smart contract code and validate transactions
When a transaction is submitted to the network, the EVM processes it by executing the corresponding smart contract code
The EVM processes the transaction by reading the bytecode, interpreting it, and executing it step by step
The EVM then returns the result of the transaction to the sender, which can include changes to the state of the contract or the network as a whole
The EVM is designed to be Turing-complete, which means that it is capable of performing any computation that can be performed by a computer
This allows for complex smart contracts to be executed on the Ethereum network, including those with conditional logic, loops, and other advanced programming constructs
The EVM is a key component of the Ethereum network, as it allows for the execution of smart contracts in a secure and isolated environment
It is a crucial part of the blockchain infrastructure that enables decentralized applications to be built and run on the Ethereum platform.