The Role
As a member of 0x engineering, you will be laser focused on delivering the best prices at the fastest speeds. The work is similar to that of an MEV searcher: gas optimization, liquidity discovery, low latency, and integrating with the best AMMs such as Uniswap, Curve, Integral, and Ambient.
- emphasis on security
- advanced techniques for correctness
- static analysis, dynamic analysis, formal methods, fuzzing
- gas optimization
Responsibilities
- Design, implement, and review smart contracts, with code review being a top priority. Participate in the audit process and justify design decisions to stakeholders and the community.
- Create comprehensive documentation for smart contracts. Provide expert assistance to integrators and customers, addressing their technical queries and concerns.
- Expand, maintain, and refine smart contract support infrastructure and continuous integration systems to ensure optimal performance and security.
- Work closely with cross-functional teams, participate in the audit process, and effectively communicate complex technical concepts to both technical and non-technical stakeholders.
Requirements
- Solidity 3+ years, programming 5+ years
- Has lead the design and implementation of systems of moderate complexity with minimum oversight
- Wrote and deployed interesting contracts — more than an ERC-20 token
- Experience with Rust
- Experience building software using modern practices including code reviews, automated testing, continuous integration (CI)
Nice to have:
- Experience or Interest in bridging