'Logo of ' The Graph

Rust Engineer

The Graph Remote
Tech Stack
GraphQL Rust WebAssembly

The Graph Node needs to process complex tasks in parallel as quickly as possible. Rust is a great fit with its bare metal performance and memory safety. Our Rust codebase includes a custom GraphQL server, a WASM runtime bridge, networking and more. All this code is open source and we’ll be adding more functionality over time.

SYSTEMS PROGRAMMING
Experience with low level systems programming including memory management, file systems, and networking.

CONCURRENCY
A strong handle on tokio, futures and design patterns for efficiently executing multithreaded code.

DATA STRUCTURES
Ability to code high performance data structures and algorithms is a plus.

CRYPTOGRAPHY AND SECURITY
Knowledge of cryptography and security best practices is a plus.

DATABASES
Experience with optimizing indexes and databases is a plus.

Apply for this position
Location
Remote
Work type
Full-time
Published
2 weeks ago
Apply for this position
WebAssembly T-Shirts, Hoodies & Shocks!
Get Yours!
Share

Similar WebAssembly Jobs from our partners