About the company
Rome Protocol is building a shared sequencer network leveraging Solana. Shared sequencers solve the biggest problems for Ethereumās rollup-centric future. Using Solana as a shared sequencer leverages a well-tested, secure, and high throughput network to solve these problems. We are building a shared sequencer that can be integrated with any Ethereum based rollups. It is intended to be used for thousands of rollups. We work in person from our Los Angeles and New York offices, and are remote friendly.
Job Summary
Responsibilities
šEthereum Rollup Proficiency: Become proficient in Ethereum Rollup technologies including Arbitrum, Optimism, Polygon, and zkSync, preparing for tasks such as deployment, operation, debugging, and improvements. šZero Knowledge VM Expertise: Develop an understanding of Zero Knowledge VM and tackle the complexities of working with ZK-EVM stacks and integrating them with sequencers under various proving standards. šProject Ownership: Assume complete responsibility for your coding projects, adopting a DevOps mindset to ensure robust deployment and real-time monitoring, in partnership with our Infrastructure team. šInnovation in Rollups: Drive innovation within Rollup ecosystems by developing and implementing new features like Decentralized Sequencing, peer-to-peer messaging, threshold signatures, and minimized trust off-chain computation. šNetwork Security Enhancement: Improve network security and robustness by identifying potential vulnerabilities, setting up reproducible test environments, and developing strategic solutions. šDistributed Systems Management: Construct and sustain distributed systems designed for supreme reliability within varied blockchain platforms, establishing benchmarks for uptime and efficiency.
Requirements
šIndependent Work: Capable of working independently from conceptualization to implementation, including monitoring and updating your own code. šCommunication Skills: Proficient in English, with strong skills in both writing and speaking. šTechnical Proficiency: Comfortable with both software engineering and DevOps practices. šCode Quality: Proven track record of delivering high-quality, production-grade code, managing significant user interactions or transactions. šBlockchain Architecture Knowledge: Deep understanding of Ethereum client architecture, particularly its EVM execution client, Geth. šRollup Technology Familiarity: Familiarity with various Ethereum Rollup clients, their components, and the trade-offs involved. šEVM Integration Skills: Comprehensive knowledge of the EVM and its integration with external tools.