System Architect (Rust)
Core
Design and build core language and runtime features for Workato's Expression Language, Data Mapper, and Decision Engine, embedding the Rust core into Ruby and Go services.
Role type
Senior System Architect (Rust)
Builds
Core language components (Expression Language, Data Mapper, Decision Engine) and WASM sandboxing infrastructure for enterprise automation platform
Domain
Enterprise iPaaS, Cloud-native infrastructure, Systems programming
Deliverable
production ML models | product features
Required skills
Rust (systems/backend), Go (production), FFI/embedding Rust in other runtimes, algorithms and data structures, cross-team project leadership, zero-downtime deployment strategies, technical writing
Preferred skills
Compiler engineering, WASM/sandboxing (Wasmtime, Wasmer, WASI), data-format standards (JSON, Unicode), Scrum/waterfall practices, open source contributions
Technologies
Rust, Go, WASM, Ruby, FFI
Responsibilities
Design and build core language and runtime features; Own and extend the Rust core with FFI bindings; Expand Decision Engine to support formulas; Contribute to WASM sandboxing; Partner with Product and AI teams; Facilitate architectural decision-making and create technical roadmaps
Seniority
Senior, hands-on IC with leadership responsibilities