Senior Protocol Engineer - Scala (Blockchain) - AWS, Scala - Blockchain market
5+ years
Full-time (40h)
Blockchain
Full Remote
AWS
Scala
Terraform
Requirements
Must-haves
- 5+ years of experience with Scala
- Experience with performance tuning and scalability of distributed systems
- Deep understanding of consensus algorithms and blockchain technologies
- Deep understanding of core algorithms and data structures
- Familiarity with cryptographic principles and security best practices in protocol design
- Familiarity with Git, testing and design practices, and agile software design concepts
- Strong communication skills in both spoken and written English
Nice-to-haves
- Startup experience
- Open source contributions
- Experience with large-scale data pipelines
- Strong background in math, statistics, or topology
- Interest in functional programming concepts (e.g. Scala Cats)
- Knowledge of existing blockchain architectures and implementations
- Bachelor's Degree in Computer Engineering, Computer Science, or equivalent
What you will work on
- Design, develop, and implement core protocol features
- Optimize and enhance the performance, scalability, and security of existing protocols
- Participate in code reviews, testing, and quality assurance processes
- Troubleshoot and resolve complex technical issues related to core protocol functionality
- Develop comprehensive documentation and technical specifications for protocol implementations
- Collaborate with cross-functional teams to integrate protocols with other components of the network
- Conduct research and stay up-to-date with the latest advancements in distributed ledger technology and decentralized protocols