Senior Blockchain Engineer (Rollup)
** About p0x labs**
p0x labs is a team working on innovative technologies for projects like Manta Network, aimed at providing privacy for web3 applications and decentralized assets through zero-knowledge proofs. The project is centered on fundamental principles, utilizing advanced cryptographic techniques such as zkSNARKs to develop protocols with high performance and robust privacy/security assurances.
Manta Network is backed by prominent investors like Polychain and Binance Labs. The founding team brings deep expertise in blockchain, with backgrounds from reputable institutions like Harvard and MIT, as well as leading web3 projects such as Algorand. If you are passionate about creating privacy-focused solutions with zero-knowledge proofs, building blockchain applications, or delving into Polkadot ecosystems, we want to hear from you.
Responsibilities:
- Expertise in various Ethereum Rollup technologies, including Arbitrum, Optimism, Polygon, and zkSync, for deployment, maintenance, troubleshooting, and improvement tasks.
- Driving innovation within Rollup ecosystems by implementing cutting-edge features like Decentralized Sequencing, Eigenlayer restaking, peer-to-peer messaging, threshold signatures, and trust-minimized off-chain computation.
- Taking complete ownership of your code with a proactive DevOps mindset to ensure efficient deployment and continuous monitoring in collaboration with the Infrastructure team.
- Enhancing network security and resilience by identifying potential attack vectors, establishing reliable testing environments, and implementing strategic fixes.
- Developing and refining recovery protocols for core node software to maintain system stability and ensure swift response to unforeseen circumstances.
- Building and managing distributed systems for exceptional reliability across diverse blockchain environments to set new benchmarks for uptime and performance.
Requirements:
- Ability to work independently across all stages of the development cycle, from research and specification to implementation, deployment, monitoring, and patching.
- Proficiency in both Software Engineering and DevOps.
- Extensive experience in delivering production-grade code handling a high volume of user interactions or transactions.
- In-depth understanding of Ethereum client architecture, particularly EVM execution client geth.
- Strong grasp of various Ethereum rollup clients and their inner workings, along with knowledge of EVM and external tool integrations.
- 3 years of experience with Golang/Rust and Node.js/TypeScript.
- Hands-on experience with crypto applications like Uniswap and Aave.
- Bachelor's degree or higher in computer science, software engineering, or related technical field.
Technologies Used:
- Optimism Stack
- Node.js/TypeScript
- Golang/Rust
- AWS
- Ethers.js
- Subgraphs
Life at p0x labs:
p0x labs comprises a diverse global team of core contributors offering a supportive and flexible work environment with remote opportunities. The team consists of talented and driven individuals, and despite geographical spread, events (virtual and physical) are organized to foster a strong team culture and cohesion.
Additional Benefits with p0x labs:
- Competitive compensation
- Unlimited PTO
- Token allocation
- Remote-first setup
- Inclusive team culture
- Opportunities for education
- Conference travel
- Various other benefits!