Blockchain Engineer at Scroll

Full Time1 month ago
Employment Information
Job Description
We are seeking a skilled Blockchain Infrastructure Engineer to join our innovative team. The ideal candidate will be responsible for developing and maintaining the core infrastructure of our blockchain platform, ensuring seamless integration and security across all components. This role will focus on building scalable and reliable systems that support our decentralized applications and smart contract execution processes.
Key Responsibilities
  • Develop and maintain Golang client code for our sequencer client, ensuring optimal performance, scalability, and compatibility with existing systems.
  • Collaborate closely with the zkEVM team to design and implement interfaces that guarantee seamless compatibility between the client and the prover network.
  • Create robust networking protocols to facilitate secure and efficient communication between the sequencer and the proving network, prioritizing latency reduction and data integrity.
  • Conduct comprehensive testing to validate full EVM compatibility, including but not limited to transaction processing, smart contract execution, and state synchronization.
  • Perform rigorous security audits and penetration testing on the sequencer infrastructure to identify and mitigate potential vulnerabilities, ensuring compliance with industry security standards.
  • Monitor system performance metrics and implement optimizations to enhance throughput, reduce gas costs, and improve user experience across the blockchain network.
  • Document technical specifications, architecture decisions, and implementation details for the sequencer and related systems to support team collaboration and future development.
Job Requirements
  • Proven experience in Golang development with a strong understanding of concurrency, performance optimization, and distributed systems architecture.
  • Deep knowledge of blockchain technology, including consensus mechanisms, smart contract execution, and network protocols such as TCP/IP and HTTP/2.
  • Hands-on experience with zkEVM (zero-knowledge Ethereum Virtual Machine) and prover network integration, preferably with frameworks like ZK-SNARKs or STARKs.
  • Excellent problem-solving skills with a track record of debugging complex systems and resolving critical issues in high-stakes environments.
  • Strong familiarity with security best practices, including cryptographic protocols, secure coding standards, and vulnerability assessment techniques.
  • Ability to work independently and collaboratively in cross-functional teams, with excellent communication skills for both technical and non-technical stakeholders.
  • Preferred qualifications include experience with blockchain infrastructure tools (e.g., Ethereum clients, consensus nodes), knowledge of cloud platforms (AWS, GCP), and understanding of DevOps practices for continuous integration and deployment.
  • Must possess a bachelor's degree in Computer Science, Software Engineering, or a related field, with 3+ years of professional experience in blockchain development or distributed systems engineering.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact