Senior Software Engineer, Data Products
Develop highly scalable, secure, and reliable software for Data Feeds, including trust-minimized off-chain computation, data aggregation, resilient distributed systems, and smart contracts.
Responsibilities
- Design and implement new Data Product features
- Own end-to-end delivery of new and existing data products
- Build smart contracts using Solidity, Move, and Rust
- Implement resilient distributed systems for high reliability
- Manage architectural vision for new subsystems in the core Chainlink node
- Model attack vectors, failure scenarios, and mitigations
- Partner with research to build cutting-edge products
Requirements
- 7-10+ years of professional software engineering experience in a collaborative product-driven environment
- Experience in blockchain and Web3 technologies
- Experience developing smart contracts that secured meaningful value on-chain
- Knowledge of computer science fundamentals and systems design
- Experience owning multi-month projects and communicating progress, dependencies, and risks
- Experience building distributed systems and low-latency systems
- B.S. or higher in computer science, software engineering, mathematics, or a related technical field