Rust Engineer

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 optimizing indexes and databases is a plus.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
ErrorRequired field
Error