Strong proficiency in Rust, particularly with WASM integration and Wasmtime.
Great understanding of memory and execution isolation in WASM.
Experience with Rust and JavaScript for tooling and developer experience is a bonus.
Adaptability to a dynamic and fully-remote work environment.
Rigorous approach to software development that reflects a commitment to excellence.
Responsibilities:
Developing and integrating WebAssembly (WASM) runtime environments to support user-defined functions and custom data transformations.
Applying WASM execution in Rust using Wasmtime to enhance performance.
Implementing multi-tenant WASM environments with an understanding of sandboxing and deterministic execution, and support for parallel invocation of a module.
Building developer tooling for WASM modules written in Rust and JS/TS, including interface definition, unit testing, debugging, and efficient build tooling.