Chainlink
Senior Software Engineer, Data Products
NEWNew York / NY; Argentina; Brazil; Canada; Colombia; United States (Remote)Full-timeGlobal
š Midš Remote
RemoteRemote work position availableActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will develop and build highly scalable, secure, and reliable software that changes how smart contracts function, with a focus on Data Feeds. You will design and implement trust-minimized off-chain computation and data aggregation, own end-to-end delivery of data products, and implement resilient distributed systems. You will model attack vectors and failure scenarios, develop fixes, and partner with research to turn designs into production.
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 concepts
- āExperience owning multi-month projects and communicating progress, dependencies, and risks to stakeholders
- āExperience building distributed systems and low-latency systems
- āB.S. or higher in computer science, software engineering, mathematics, or related technical field
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 to achieve high reliability
- āManage architectural vision for new subsystems in the core node
- āModel attack vectors and failure scenarios and develop mitigations
- āPartner with research to build cutting-edge products
Tech Stack
Soliditydistributed systemGolangconsensus algorithmTypeScriptsystem designcryptographyRustdata feed