Job Description

Summary

The Role

Responsibilities
  • Design, Implement and launch blockchain nodes and maintain them
  • Work with the Research team to find optimized solutions and implement them
  • Work on networking protocol, consensus systems, systems throughput optimizations, and scalability
  • Building and evolving blockchain-based systems, proactively addressing security aspects of systems that are always online and always under attack
  • Lead the team of smart blockchain engineers and guide them whenever required
  • Coach and mentor other engineers in a constant learning culture
Requirements
  • 4+ years of experience working with backend systems and programming languages such as Go, Rust, C++
  • Good understanding of networking protocols and distributed network
  • Must have work experience in blockchain space
  • Good understanding of blockchain-related cryptography like a public key, BLS signatures, etc
  • Bonus: Experience working with low-level database programming & systems optimization
  • Bonus: Experience working with consensus protocols
  • Bonus: 2+ years of experience working with Cosmos or Substrate
  • Bonus: Experience in real-time message queues like Apache Kafka/ MQTT
  • Bonus: Experience in IoT Platform Architecture and Implementation
  • Bonus: Experience in time series DB
  • Bonus: Experience in parallel real time streaming and compute platforms like Apache Storm/ Apache Spark
Qualifications
  • PhD in Mathematics, Computer Science, Cryptography or allied areas
  • Must have strong publications in one or more topics such as Blockchain, Web3.0, IoT, Distributed computing, Fault tolerance, Cryptography, Non-linear Scalability

Skills
  • C++
  • Database Management
  • Development
© 2024 cryptojobs.com. All right reserved.