Core Protocol Engineer - Scala
About Constellation Network
Constellation is a decentralized network written in Scala, focusing on enabling developers to build highly scalable application-specific blockchains. It allows for the creation of metagraphs (subnetworks) that can customize applications based on business logic for data validation, consensus, and token-based incentives. Its unique micro-service oriented architecture supports big data and high-throughput workloads. Constellation has also collaborated with the US Department of Defense since 2019, developing military-grade cross-chain messaging for the US Air Force and other federal agencies. The company prides itself on an inclusive, diverse, and passionate team committed to blockchain, Web3, and distributed systems, operating as a 100% remote and international organization.
About the Position
Introduction
Constellation Network is seeking a full-time Core Protocol Engineer specializing in functional Scala to join their remote team. This role offers the opportunity to be a core contributor to their layer 0 distributed ledger technology, influencing the design of developer APIs, building cross-application integrations, and solving complex systems architecture problems.
Responsibilities
- Design, develop, and implement core protocol features for the Constellation Network.
- Optimize and enhance the performance, scalability, and security of existing protocols.
- 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.
- Develop comprehensive documentation and technical specifications for protocol implementations.
- Participate in code reviews, testing, and quality assurance processes to ensure high-quality deliverables.
- Troubleshoot and resolve complex technical issues related to core protocol functionality.
Requirements
- 5+ years of experience with Scala (preferred) or Java.
- Deep understanding of distributed systems, consensus algorithms, and blockchain technologies.
- Familiarity with cryptographic principles and security best practices in protocol design.
- Solid understanding of core algorithms and data structures.
- Experience with performance tuning and scalability of distributed systems.
- Familiarity with Git, test + design practices, and agile software design concepts.
- BA/BS/PhD in computer science or a related field, or equivalent experience.
- Must live and work in North or South American time zones.
Nice to Have
- Interest in functional programming concepts (e.g., Scala Cats).
- Knowledge of existing blockchain architectures and implementations.
- Experience with large-scale data pipelines.
- Experience with or strong background in math, statistics, or topology.
- Open source contributions.
Benefits
- Competitive salary depending on location and experience.
- 100% remote team.
- Take-what-you-need PTO policy.
- Equity and/or token grants.
About Company
Constellation is a decentralized network written in Scala, focusing on enabling developers to build highly scalable application-specific blockchains. It allows for the creation of metagraphs (subnetworks) that can customize applications based on business logic for data validation, consensus, and token-based incentives. Its unique micro-service oriented architecture supports big data and high-throughput workloads. Constellation has also collaborated with the US Department of Defense since 2019, developing military-grade cross-chain messaging for the US Air Force and other federal agencies. The company prides itself on an inclusive, diverse, and passionate team committed to blockchain, Web3, and distributed systems, operating as a 100% remote and international organization.
How to Apply
Applications for this job are currently closed. Please check the company's career page for future openings.
Apply Now
Your data is only shared with Constellation Network
Location
Remote
Type
Full Time
Keywords
Similar Roles
Explore comparable positions
Core Protocol Engineer - Scala
Constellation Network