Responsibilities
- develop and build highly scalable, secure, and reliable software that will change the way smart contracts function at a fundamental level, with a focus on Data Feeds
- learn and master the latest research concerning distributed systems, cryptography, blockchains, game theory, consensus algorithms, and decentralized applications
- design and implement new features within the Data Product space, such as trust-minimized off-chain computation & the aggregation of external data in various blockchain environments, and many more problems
- design and own the end to end delivery of new and existing data products that power the largest market share of Defi by total value secured (TVS)
- learn more about the underlying technology in the blockchain ecosystem (Solana, Avalanche, Polygon, Ethereum, and more)
- build our core products with Smart Contracts using Solidity, Move, and Rust
- partner with the research team to build cutting-edge products
- think creatively about attack vectors, possible failures, and disaster scenarios, modeling them in reproducible test environments, and developing fixes
- managing the architectural vision for new subsystems in the core Chainlink node
- implementing resilient distributed systems to achieve extremely high reliability in a variety of blockchain environments
Requirements
- at least 7-10+ years of professional software engineering experience working in a collaborative product-driven environment
- experience in blockchain and other Web 3.0 technologies
- experience developing smart contracts that secured meaningful value on-chain
- knowledge of computer science fundamentals and systems design concepts
- experience owning multi month long projects, including communication of progress, dependencies, and risk mitigation directly with stakeholders and partners
- experience building distributed systems and low-latency systems
- B.S. or higher in computer science, software engineering, mathematics or related technical field
- experience in Golang or any other strongly-typed programming language
- experience working with a globally distributed team
- experience working in or with market data
Nice to Have
- Golang, Solidity, TypeScript, Rust, Postgres, Terraform, AWS
Work Arrangement
Remote (Worldwide)
Team
Structure: experienced technical team of other engineers, distributed systems computing experts, and security experts
Additional Information
- All roles with Chainlink Labs are global and remote-based
- We carefully review all applications and aim to provide a response to every candidate within two weeks after the job posting closes
- If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us via this form