Apply

Senior Protocol Engineer

Posted 2024-10-05

View full description

💎 Seniority level: Senior, 5+ years in software development

📍 Location: Latam and Atlantic Coast, South-East Asia, UTC-5, UTC+7

🔍 Industry: Blockchain technology

🏢 Company: Matter Labs👥 51-200💰 $200.0m Series C on 2022-11-16Software Development

🗣️ Languages: English

⏳ Experience: 5+ years in software development

🪄 Skills: Software DevelopmentEthereumJavaC++AlgorithmsData StructuresGoRust

Requirements:
  • Excellent understanding of Ethereum and the EVM.
  • Experience with Solidity or Vyper.
  • 5+ years in software development.
  • Driven by passion, curiosity, and desire to make a meaningful contribution to the world.
  • Fluency in Rust, C++, Scala, Java or Go - we work primarily with Rust, but prior experience with this language is not mandatory.
  • Deep understanding of software engineering best-practices.
  • Ownership mindset and a track record of successfully accomplishing projects.
  • In-depth knowledge of common algorithms, data structures, and their computational & memory complexities.
  • Experience implementing data structures and algorithms from scratch.
  • Experience in cryptography/high-load/protocols design is a big plus.
  • Fluent written and spoken English.
Responsibilities:
  • Joining the team responsible for the design and implementation of the zkSync smart contract platform: a zero-knowledge-proof-friendly virtual machine.
  • Developing at L1 and L2, including system contracts (implemented in Solidity and Yul) and server side changes.
  • Shaping the future of the protocol through research, design, prototyping, engineering, and discussion with external partners.
  • Conducting independent research in your area of ownership, design, implement and document solutions, and potentially leading a team.
Apply