Avatar for Source Network
Source Network
Actively Hiring
Developer data management for the open web
  • Top 10% of responders
    Source Network is in the top 10% of companies in terms of response time to applications
  • Responds within three weeks
    Based on past data, Source Network usually responds to incoming applications within three weeks
  • B2B
  • +1

Protocol Engineer (Distributed Systems)

Posted: 3 months ago• Recruiter recently active
Job Location
Visa Sponsorship

Not Available

Remote Work Policy

Onsite or remote

Hires remotely
Everywhere
Preferred Timezones
Hawaii, Alaska, Pacific Time, Mountain Time, Central Time, Eastern Time, Atlantic Time, Coordinated Universal Time, Central European Time, Eastern European Time, Turkey Time, Dubai Time
Collaboration Hours
4:00 PM - 5:00 PM Eastern Time
RelocationNot Allowed
Skills
Go (Golang)
Blockchain
Rust​

About the job

Shape the future of the Open Web

Source is the developer data management infrastructure for the open web. With an expected 75% of the data generated by humanity to be at the edge, developers at organizations of all sizes face complex challenges in managing distributed data. Our database, DefraDB, along with our Trust Protocol, SourceHub, provides developers with the tools to create and deploy software for edge environments. With native cryptographic primitives for data security, granular data governance, and interoperability and portability across the edge. We address the crucial aspects of edge data management, empowering developers to introduce the next wave of local-first software and edge AI for smart city, industry 4.0, and beyond.

About the Role

We are looking for Protocol Engineers who are excited about building core distributed systems and decentralized technologies to join SourceHub, on our protocol, team. This is a challenging role that will involve working closely with our CTO and co-founders, you will be part of a collaborative culture pioneering edge/local software developer data management.

SourceHub our networks’ Trust Protocol, which is a CometBFT based application-specific chain using the Cosmos SDK, that works with the rest of our suite of tools to deliver data governance, controls, interoperability, and privacy.

As a Protocol Engineer, you will be responsible for the optimization of protocol data structures, writing cryptographic algorithms and protocol specifications, and designing peer-to-peer communication. You will also design, develop and implement protocol packages, craft and maintain interfaces for the Database team, and use formal methods to test the correctness of our protocol.

You'll be working on

  • Contribute to the growth of the open-source developer ecosystem. You bring your expertise and commitment to excellence to help build our public network, SourceHub.
  • Driving implementation details and delivering specifications with buy-in from different stakeholders.
  • Participating in technical specifications design, development, and implementation.
  • Helping shape the direction of systems architecture by defining high-level architecture, principles, and standards.
  • Working closely with stakeholders (business, compliance, operations, and technology partners at all levels) to document requirements, and identify, mitigate and address risks in the protocol specifications and implementation.
  • Performing and assisting engineers through code reviews, acceptance testing, bug fixing, and general support.
  • Building the trust layer of the Source Ecosystem.

You're most likely to succeed in this role if you

  • Strong leadership skills with a focus on engineering excellence.
  • Experience with CometBFT and Cosmos-SDK.
  • Experience with peer-to-peer network topologies or applications.
  • Knowledge of fault-tolerant consensus protocols like PBFT or Raft.
  • First-hand experience in designing and writing quality code in Golang and/or Rust.
  • Ability to write production-quality code.
  • Proven track record of delivering applications on time and on budget.
  • Experience working with distributed teams.
  • Experience designing and building performant and scalable network protocols.
  • 5+ years of relevant experience.

Success in this role means

In the first month, you will join your engineering team and start to learn about our production systems, software development workflow, and the architecture of SourceHub and complementary technologies. We believe that it's essential for you to take this first month to become familiar with our technology, company, and our culture.

As our team grows you will have the opportunity to not only shape the direction of development for SourceHub but work alongside the founders to shape the future of the project and Source Ecosystem as a whole. We want our users to have a phenomenal experience using our product and you play a crucial role in making SourceHub a joy to use. We also offer technical training and experienced mentorship to help you learn and grow into whatever you wish it to be.

About the company

Source Network company logo

Source Network

Actively Hiring
Developer data management for the open web11-50 Employees
  • Top 10% of responders
    Source Network is in the top 10% of companies in terms of response time to applications
  • Responds within three weeks
    Based on past data, Source Network usually responds to incoming applications within three weeks
  • B2B
  • Early Stage
    Startup in initial stages
Learn more about Source Network image

Perks

Great Healthcare Benefits
Equity Compensation
Flexible Work Arrangement
Unlimited Days Off
Flexible Work Hours
Technology Spending Budget

Founders

John-Alan Simmons
CTO • 3 years • 3 years
Toronto
image
David Turner
Founder • 3 years • 3 years
Toronto
image
Addo Smajic
CEO • 3 years • 3 years
Toronto
image
View the team image

Similar Jobs

SuperMoney company logo
SuperMoney
Helping people achieve their financial goals
TODAQ company logo
TODAQ
Cryptographic Object Systems without Ledgers
Kodiak Robotics company logo
Kodiak Robotics
Building the world's safest driver
Zoox company logo
Zoox
We are building a new kind of transportation
Imprint Payments company logo
Imprint Payments
We are reimagining the relationship between consumers and the brands they love
C3.ai company logo
C3.ai
C3 AI is a leading enterprise AI software provider for accelerating digital transformation