Back to jobs

    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

    Scala
    Java
    Distributed Systems
    Blockchain
    Functional Programming
    Web3
    AWS
    Cloud
    Terraform
    Microservices
    Consensus Algorithms
    Cryptographic Principles
    Layer 0
    Verified Company

    Core Protocol Engineer - Scala

    Constellation Network