Senior Solana Validator Engineer

Rome Protocol

Rome Protocol

Software Engineering · Full-time
westlake village, ca, usa · Remote
USD 120k-250k / year
Posted 6+ months ago

In this role, you will be responsible for setting up and maintaining our Solana validator node and staked validator RPC services. You will leverage your extensive low-level systems experience and deep understanding of the Solana blockchain to ensure optimal performance and reliability.

About Rome Protocol

Rome Protocol is building a set of services on Solana for L2s. One of the services is a shared sequencer on Solana for L2s amongst others. Shared sequencers and these services solve the biggest problems for Ethereum’s rollup-centric future. Solana provides a well-tested, secure, decentralized and high throughput network to solve these problems

We work in person from our Westlake Village (CA) office and are remote friendly.

Responsibilities

  • Solana Validator Setup: Deploy, configure, and maintain Solana validator nodes, ensuring they are robust, secure, and optimized for performance.
  • Staked RPC Services: Establish and manage staked validator RPC services, providing reliable and efficient access to Solana’s network. These services include processing big transactions, auction winning logic, supporting signature-less and gas-less transactions, and storing transactions for long duration.
  • Low-Level Systems Engineering: Utilize your expertise in Rust to develop and optimize low-level algorithms, enhancing the efficiency and performance of our systems.
  • Technical Troubleshooting: Diagnose and resolve technical issues related to validator nodes and RPC services, ensuring continuous operability.
  • Distributed Systems Management: Leverage your experience with distributed systems to ensure the scalability and reliability of our services.
  • Performance Monitoring: Implement and maintain monitoring solutions to track the performance and health of validator nodes and RPC services, proactively addressing any issues.
  • Documentation & Knowledge Sharing: Develop and maintain comprehensive documentation for system architectures, processes, and best practices, facilitating clear communication and knowledge sharing within the team.

Requirements

  • Technical Proficiency: Proficient in Rust, with extensive experience in low-level systems programming.
  • Blockchain Experience: Deep understanding of the Solana blockchain, particularly its core validator operations and algorithm efficiency.
  • Independent Work: Ability to work independently from conceptualization to implementation, including monitoring and updating your own code.
  • Communication Skills: Excellent proficiency in English, both written and verbal.
  • Distributed Systems Knowledge: Strong background in distributed systems, with the ability to design and maintain scalable and reliable systems.
  • Algorithm Efficiency: Proven track record of working on algorithm efficiency, particularly in the context of blockchain technologies.
  • Educational Qualifications: Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.

Technologies We Employ and Train In

  • Geth and its Rollup derivatives
  • Rust and Solana
  • AWS cloud services
  • Ethers and web3 libraries

Benefits

  • Top-tier salary and equity package
  • In-person office in Westlake Village (near Los Angeles)
  • Health, dental, and vision coverage
  • Team on-site events
  • Travel to crypto conferences
  • Unlimited vacation policy
Rome Protocol is an equal opportunity employer.