Core Protocol Engineer

Constellation Network · North America,Latin America

Company

Constellation Network

Location

North America,Latin America

Type

Full Time

Job Description

Role

Constellation Network is looking for full time protocol engineers to join our team. You will be a core team member building the future of our open source distributed systems infrastructure using functional Scala. Protocol team engineers have direct impact on the trajectory of our layer 0 distributed ledger technology. You will contribute to the design of developer APIs build features that enable cross-application integrations and contribute solutions to complex systems architecture problems.

About Constellation Network

Constellation is a decentralized network written in Scala with a focus on allowing developers to build highly scalable application-specific blockchains. Developers can build metagraphs or subnetworks with the ability to customize their applications based on their own business logic for data validation consensus and include token-based incentives or fees. The unique micro-service oriented architecture of metagraphs allows them to scale to meet the needs of big data and high throughput workloads. In addition to our open source public network Constellation has worked with the US Department of Defense since 2019 to develop military-grade cross-chain messaging capabilities for the US Air Force and other federal agencies.

We are an inclusive team of individuals from diverse professional backgrounds that are passionate about blockchain technology Web3 and the future of distributed systems. We look forward to growing our team with engineers that are excited by solving challenging problems daily. Our team is 100% remote and international.

Stack

  • JVM microservices

  • Functional Scala (cats)

  • Distributed blockchain architecture

  • AWS / cloud / terraform

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.

Technical Skills and Experience

  • 5+ years 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 related field or equivalent experience

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 with 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

This is a fully remote role however candidates must live and work in North or South American time zones.

Apply Now

Date Posted

08/03/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Senior Fullstack Engineer - Aleph

Views in the last 30 days - 0

Aleph is an AInative platform for financial planning and analysis offering a seamless way to centralize financial data and automate reporting The comp...

View Details

Assigned Support Engineer (AMER) - GitLab

Views in the last 30 days - 0

This job description outlines the role of an Assigned Support Engineer at GitLab emphasizing technical expertise customer support and collaboration wi...

View Details

Senior Build/Release/CI Engineer - Brave

Views in the last 30 days - 0

This job posting highlights Braves mission to protect online privacy through innovative products like a private browser and search engine It emphasize...

View Details

Senior Security Engineer - Application Security - GitLab

Views in the last 30 days - 0

The Application Security team at GitLab works to prevent vulnerabilities during design and development ensuring highquality software The role involves...

View Details

Telco Cloud Engineer (5G, OpenRan, OpenStack, Python) - Canonical

Views in the last 30 days - 0

The Telco Field Engineer role at Canonical involves leading customers in telco solutions using OpenStack Kubernetes and automation The position offers...

View Details

Associate Support Engineer - GitLab

Views in the last 30 days - 0

The role of Support Engineering at GitLab involves working closely with engineering and product teams to support customers troubleshoot issues and con...

View Details