Beexperience logoBeexperience is hiring a

Rust Engineer - Edge & Node

Full-Time
Worldwide

Please let Beexperience know you found this job on Remote3. It helps us get more jobs on our site. Thanks & All the best!

Important: For your security, please only use well-known video meeting platforms like Google Meet or Zoom. Never download unfamiliar software or share sensitive information like wallet addresses or ENS names with recruiters. Doing so might compromise your crypto wallet. If you encounter anything suspicious, please report it immediately to us on Twitter.

Posted on: November 24, 2023

Job Description

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 will you be doing?

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

Requirements

  • Demonstrated experience in and deep understanding of Rust required; additional experience with Assemblyillegalscript/Typeillegalscript 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

Please let Beexperience know you found this job on Remote3. It helps us get more jobs on our site. Thanks & All the best!

Important: For your security, please only use well-known video meeting platforms like Google Meet or Zoom. Never download unfamiliar software or share sensitive information like wallet addresses or ENS names with recruiters. Doing so might compromise your crypto wallet. If you encounter anything suspicious, please report it immediately to us on Twitter.

Posted on: November 24, 2023