Data Engineer, Edge & Node

Rust

Salary not provided
SQL
GraphQL
Rust
Junior, Mid and Senior level
Remote in Canada, US
Edge & Node

Creation and support for protocols and dApps

Open for applications

Edge & Node

Creation and support for protocols and dApps

21-100 employees

B2BCryptocurrencySaaSBlockchainData Sharing

Open for applications

Salary not provided
SQL
GraphQL
Rust
Junior, Mid and Senior level
Remote in Canada, US

21-100 employees

B2BCryptocurrencySaaSBlockchainData Sharing

Company mission

To help build the decentralized future.

Role

Who you are

  • You’ve contributed more than 10,000 lines of code to a production software product
  • Thinking about data in SQL terms comes naturally for you
  • You have an understanding of some of the theory behind data systems, such as relational algebra, and an understanding of fundamental DB data structures and data formats, such as BTrees, LSM Trees, and compression formats
  • You have an interest in higher-level query languages such GraphQL
  • You have an interest in federated data and federated query frameworks
  • You understand how small design choices can have large effects in big data systems
  • You are comfortable working with an existing system and codebase and making fundamental improvements to it while being mindful of backwards compatibility
  • You understand tracing and debugging requirements of complex software
  • You have an understanding of the academia and theory that backs the software libraries you use but also understand the pragmatic necessity of shipping usable software quickly

What the job involves

  • We are looking for a Data Engineer with deep understanding of relational databases and modern data stacks, and a desire to code in Rust
  • A Rust Data Engineer at E&N will not just use Rust data tools, but build our general purpose blockchain data systems and also contribute to our dependencies
  • Working within the Graph Node team to improve Graph Node’s capabilities as a data processing and querying engine
  • Familiarizing yourself with the large and complex Rust codebase that is Graph Node
  • Using subgraphs to understand both the specification implemented by Graph Node as well as the developer experience of the builders who are our users
  • Develop an understanding of existing code and design choices, and then analyze how they can be experimented with and improved upon
  • Setting up performance tests, doing quantitative assessments of any proposals and changes you make, and monitoring how the changes ultimately behave when rolled out
  • Experimentally validating, and if necessary, falsifying your own ideas
  • Reviewing pull requests of your colleagues and taking responsibility for the reviewed code as if it were your own
  • Documenting important aspects of the software while understanding that Graph Node has a large community of independent operators that need to understand how to run, configure, and monitor Graph Node

Our take

The digital space is rapidly changing, with more and more institutions and individuals recognizing Web 3.0 as the future. But for this future to be realized, the existing infrastructure must scale to facilitate larger adoption. Edge & Nodes creates and supports protocols and dApps to move the industry forwards, and enable businesses to keep up with the progression towards decentralization.

Founded in 2021, Edge & Node was built upon The Graph – an indexing protocol for organizing blockchain data, that was built by the company founders. This “Google for blockchain” network ensures open data is available and easily accessible for use by decentralized application developers, contributing to the adoption of Web 3.0. In addition, the company supplies a universally shared projects registry named Everest, the first useful registry of onchain data.

Edge & Node continues to improve The Graph, by implementing features such as new substreams and standardization, and is poised to play an active role in the creation of the decentralized future. The company recently opened an invite-only, experimental “co-creation space” for those building Web 3.0 projects and applications.

Steph headshot

Steph

Company Specialist

Insights

Led by a woman

Few candidates hear
back within 2 weeks

22% employee growth in 12 months

Company

Company benefits

  • Work from anywhere

Company values

  • Ideas Always Win - The best ideas can come from anywhere. We have a collaborative culture where we discuss things openly and everyone has a voice. Areas of ownership ensure that each person understands how to participate and how decisions are made
  • We Value Wellbeing - We're doing important work but not at the expense of our health and wellbeing. By valuing our people we hope to keep the team together and productive for years to come
  • Learn at Lightspeed - Great people optimize for learning and growth above all else. We’re working at the cutting edge of decentralization and no matter where you’re starting from, you will be learning everyday as we help push the industry forward

Company HQ

Financial District, San Francisco, CA

Leadership

Jannis Pohlmann

(Co-founder & CTO)

Co-Founder and former Tech Lead of Graph Protocol.

Brandon Ramirez

(Co-founder & Interim CEO)

Co-Founder and former Research Lead of Graph Protocol. Founded TapSavvy.

Tegan Kline

(Co-founder & Chief Business Officer)

Former Business Lead at The Graph. Co-founded Crypto Minds Global.

Carl Hagerling

(Co-founder & Design Lead)

Founder of Hagerling Form. Former Creative Director at The Graph.

Yaniv Tal

(Co-founder)

Former CEO of the company. Founded Workflo.

Share this job

View 4 more jobs at Edge & Node