Job Description
Core Responsibilities:
- Design and implement core smart contracts (EVM or other chains) that encode key protocol logic.
- Develop verifiable data models and cryptographic proofs, enabling trust-minimized coordination.
- Design and own onchain/offchain bridging and data attestation pipelines.
Key Requirements:
- 5+ years of software engineering experience, with at least 2+ years of production web3 or smart contract engineering.
- Deep expertise in EVM development (Solidity, Vyper, or equivalent), including security best practices, testing, gas optimization, and upgrade patterns.
- Experience designing verifiable, high-integrity systems using cryptographic primitives.
Additional Aspects:
- Lead protocol security practices, including formal reasoning, audits, fuzzing, threat modeling, and designing failure-safe upgrade patterns.
- Prototype and evaluate emerging web3 infrastructure, including L2s, DA layers, indexing frameworks, wallets, and key management tools.
- Define long-term protocol architecture, including economic incentives, governance considerations, and modularity for new use cases beyond food delivery.
About Palette Labs
Palette Labs is building a decentralized protocol for commerce, with their first major use case being food delivery to run a profitable network.