Solidity / Smart Contract Engineer
Job Description
About this role
Smart contracts are unforgiving: a misplaced check or mishandled call value can cost millions in seconds. As a Solidity / Smart Contract Engineer for AI training, you will help AI generate Solidity code that respects the EVM's constraints and the brutal economics of on-chain bugs — drawing on lessons from real exploits, not textbook examples.
Key Responsibilities
• Generate and evaluate Solidity instruction-response pairs covering ERC standards, DeFi primitives, and access control.
• Review AI-generated code for reentrancy, integer overflow, and other classic exploit classes.
• Provide feedback on gas optimization, storage layout, and EVM-level reasoning.
• Validate AI handling of upgradeable proxy patterns (UUPS, transparent, beacon).
• Evaluate testing approaches with Foundry, Hardhat, and invariant/fuzz testing.
• Identify subtle issues in oracle usage, slippage protection, and MEV exposure.
Ideal Qualifications
• 4• years writing production Solidity smart contracts.
• Deep familiarity with ERC-20, ERC-721, ERC-1155, and major DeFi protocols.
• Strong grasp of EVM gas mechanics and storage layout.
• Experience with security tools (Slither, Mythril, Echidna) and audit reports.
• Comfort with Foundry, Hardhat, and on-chain debugging.
• Familiarity with L2 ecosystems (Arbitrum, Optimism, Base, zkSync) is a plus.
Project Timeline
• Start Date: Immediate
• Duration: Ongoing
• Commitment: Flexible, 10-25 hours/week
Contract & Payment Terms
• Independent contractor agreement
• Remote work — anywhere in eligible locations
• Weekly payment via Stripe or bank transfer
• Flexible hours
Drill AI in the unforgiving discipline of smart contract code — apply now!