Rust Engineer

Posted 18 Days Ago
Remote
3-5 Years Experience
Information Technology • Software
The Role
As a Rust Engineer at Edge & Node, you'll develop and implement enhancements for The Graph’s Hosted Service and manage the graph-node codebase. Responsibilities include collaborating with operational and development teams, designing improvements, writing efficient code, creating tests, and participating in the open source development process.
Summary Generated by Built In

Edge & Node is at the forefront of web3 innovation. Our mission is to establish The Graph as the unbreakable foundation of open data. Our pioneering subgraphs set the industry standard and solidify The Graph as the premier solution for organizing and accessing blockchain data.

At Edge & Node, we champion a decentralized future based on shared values. Dedicated to decentralizing power and resisting censorship, we aim for a robust, permissionless information era free from central control, thus eliminating the traditional vulnerabilities associated with misplaced trust.

The Graph-Node Engineering team is focused on building and maintaining core software components that make The Graph work. We are especially focused on graph-node, an Open Source Rust project that provides the core indexing capabilities of The Graph.

We are looking for an experienced and highly motivated software engineer who can help us develop and implement optimizations for The Graph’s Hosted Service and our graph-node codebase. This role requires a deep understanding of Rust, familiarity with developing open source software, and ideally prior infrastructure and database experience. All subgraphs published in The Graph ecosystem and every query against our Hosted Service indexes rely on graph-node software, so the care and maintenance of this codebase is critical.

What You’ll Be Doing

  • Working closely with both operations and development engineers to understand where improvements to our codebase are needed
  • Participating in design meetings with engineers from external core development teams and review their PRs as needed
  • Designing, engineering, and implementing a number of high priority improvements for The Graph’s Hosted Service platform
  • Analyzing requirements for already specified initiatives, develop novel solutions for new issues, and translate them into feature designs
  • Writing reusable, testable and efficient code in Rust
  • Writing both unit and integration tests, and helping to develop automation tooling for repeated tasks

What We Expect

  • Demonstrated experience in and deep understanding of Rust required; additional experience with Assemblyscript/Typescript preferred
  • Familiarity with open source software development process
  • A solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular
  • Some understanding or awareness of blockchain or distributed technology preferred
  • Participation in rotating on-call duty during working hours required
  • Experience with ops and infrastructure (e.g., testing, tooling) and Postgres databases strongly preferred
  • Proven ability to collaborate effectively asynchronously with a multinational team spanning numerous time zones

Compensation/Culture

The overall market range for roles at Edge & Node is typically $100k - $500k annually. This market range is based on total compensation (vs. only base salary). Edge & Node has a culture that values meritocracy, personal growth, and an ego-free environment.

About The Graph

The Graph is the indexing and query layer of web3. The Graph Network’s self service experience for developers launched in July 2021. Developers build and publish open APIs, called subgraphs, that applications can query using GraphQL. The Graph supports indexing data from multiple different networks including Ethereum, NEAR, Arbitrium, Optimism, Polygon, Avalanche, Celo, Fantom, Moonbeam, IPFS, and PoA with more networks coming soon. To date, tens-of-thousands of subgraphs have been deployed on the hosted service, and now subgraphs can be deployed directly on the network. Over 28,000 developers have built subgraphs for applications such as Uniswap, Synthetix, KnownOrigin, Art Blocks, Balancer, Livepeer, DAOstack, Audius, Decentraland, and many others.

If you are a developer building an application or web3 application, you can use subgraphs for indexing and querying data from blockchains. The Graph allows applications to efficiently and performantly present data in a UI and allows other developers to use your subgraph too! You can deploy a subgraph to the network using the newly launched Subgraph Studio or query existing subgraphs that are in the Graph Explorer. The Graph would love to welcome you to be Indexers, Curators and/or Delegators on The Graph’s mainnet. Join The Graph community by introducing yourself in The Graph Discord for technical discussions, join The Graph’s Telegram chat, and follow The Graph on Twitter, LinkedIn, Instagram, Facebook, Reddit, and Medium! The Graph’s developers and members of the community are always eager to chat with you, and The Graph ecosystem has a growing community of developers who support each other.

The Graph Foundation oversees The Graph Network. The Graph Foundation is overseen by the Technical Council. Edge & Node, StreamingFast, Messari, Semiotic  and The Guild are five of the many organizations within The Graph ecosystem.

Top Skills

Assemblyscript
Rust
Typescript
The Company
HQ: San Francisco, CA
61 Employees
On-site Workplace
Year Founded: 2021

What We Do

The initial team behind The Graph. Building a vibrant decentralized future.

Jobs at Similar Companies

Multi Media, LLC Logo Multi Media, LLC

Software Engineer

Consumer Web • Digital Media • Information Technology • News + Entertainment • Social Media
Remote
United States
270 Employees

Domino Data Lab Logo Domino Data Lab

Senior Product Marketing Manager, Life Sciences

Artificial Intelligence • Machine Learning
Easy Apply
Remote
US
225 Employees
Easy Apply
Remote
India
100 Employees

NextRoll Logo NextRoll

Sr. Agency Account Executive

AdTech • eCommerce • Machine Learning • Marketing Tech • Software
Remote
2 Locations
350 Employees

Similar Companies Hiring

3Play Media Thumbnail
Software • Social Impact • Professional Services • Information Technology • Artificial Intelligence
Boston, MA
211 Employees
Rokt Thumbnail
Software • Marketing Tech • eCommerce • Digital Media • Artificial Intelligence
New York, NY
500 Employees
Enverus Thumbnail
Software • Information Technology • Energy • Big Data • Analytics
Austin, TX
1700 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account