Blockchain Engineer

Telos’ core mission is to create a massively scalable network of decentralized applications that enable user data protection and regulator compliance.

Guided by these principles, we are deeply involved in research and development in the zero-knowledge field and hw accelerated provable computation, driving the evolution of blockchain technology towards its widespread global adoption.

The Role:

We’re looking for a skilled and passionate blockchain engineer to join the development of our cutting-edge technology in the blockchain space.

You will be focused on implementing and contributing to the design of Zero Knowledge and SNARK-based protocols that will shape the future of blockchain technology.

As an integral part of the foundational ZK team, you will work with decentralized protocols, software engineering, and cryptography experts. You will play a pivotal role within a tight-knit team characterized by a culture of collaboration and problem-solving across various technical domains.

Responsibilities:

  • Design and implement decentralized and scalable protocols leveraging SNARKs for private and provable computation
  • Design and implement on-chain components with a strong focus on scalability and performances
  • Perform thorough code reviews, actively identify possible vulnerabilities, and contribute to enhancing the overall security of the system
  • Participate in technical discussions, leveraging your expertise to guide the design, implementation, and optimization of core protocols
  • Stay updated on the latest developments in the blockchain space and advancements in zero-knowledge technology

Requirements:

  • 3+ years of software engineering experience
  • Strong experience with Rust
  • Extensive experience with blockchain technologies and smart contract development
  • Deep knowledge of Layer 2 solutions and related technologies
  • Basic understanding of Zero-Knowledge technology

Nice to have:

  • Theoretical and practical experience with ZK Rollups
  • Theoretical and practical experience with zk(E)VMs (Risc0, Polygon zkEVM, Scroll, Sp1, etc…)
  • Proficiency in languages like C, C++, and Go

Similar Remote Jobs