CareerPlanSign in

System Architect (Rust)

Barcelona, Spain💼 Full-time🗓 2026-07-28 → 2026-09-25

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.