Data Engineer

closed
Logo of Career Renew

Career Renew

πŸ“United States

Job highlights

Summary

The job is for a Data Engineer with at least two years of professional experience in Rust, focusing on improving Node's capabilities as a data processing engine. The role also involves understanding the Rust codebase, setting up performance tests, reviewing pull requests, and documenting important aspects of the software.

Requirements

  • Extensive experience with Rust (min two years professionally)
  • Prior experience building data tools in Rust
  • Web3 experience (or very interested in the space)

Responsibilities

  • Improving Node’s capabilities as a data processing and querying engine
  • Familiarizing with the large and complex Rust codebase
  • Using subgraphs to understand both the specification implemented as well as the developer experience of the builders who are our users
  • Developing an understanding of existing code and design choices, and then analyzing 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
This job is filled or no longer available