System Architect (Go/Rust) (Madrid)

System Architect (Go/Rust) (Madrid)

04 ago
|
Workato
|
Madrid

04 ago

Workato

Madrid

Engine team owns three components used company-wide: Workato Expression Language (our original mini-language for data transformation in recipes), Data Mapper (a new, UI-oriented mapping and format-transformation component), and Decision Engine (a rules component, currently static-only, being expanded to support formulas) The stack is a Rust core with WASM sandboxing per component, with bindings into Ruby and GO Design and build core language and runtime features across the Expression Language, Data Mapper, and Decision Engine Own and extend the Rust core, embedding it as a native component inside Ruby and Go services via FFI bindings Help expand Decision Engine from static rules to support formulas Contribute to WASM sandboxing so each component runs safely isolated from the others Partner closely with Product and with the AI team on what these components need to expose Benefits Versátil Working Arrangements: We maintain a hybrid remote work model and provide everyone with best of breed technology tools that enable them to work anywhere, anytime. Great Employee Benefits: Such as an Employee Assistance Programme (EAP), Health Insurance, Referral Bonuses, and Workato Stock Options, tailored to the countries that our employees are based in. Professional Development Opportunities: We support individual career ambitions, and set aside training programs and budgets they can tap on to upgrade both soft and hard skills. Recreation Time: From virtual game nights to fitness sessions, there’s always time for a little fun on the calendars. Dedicated Wellness:



We make it a point to dedicate time to pause, recharge and get to know each other better. Ability to facilitate architectural decision-making and create technical roadmaps Mentorship mindset and cost analysis capabilities Comfort operating without a fixed process methodology, in a deadline-driven, cross-team environment Strong algorithms and data-structures fundamentals (sorting, trees, data processing) Proven track record with feature flags, gradual rollouts, and zero-downtime deployments Experience with AI-assisted workflows, particularly in system analysis and hunting for inconsistencies and corner cases Exceptional technical writing and communication abilities for diverse audiences Deep, hands-on Rust experience at a systems/backend level Scale: Experience with systems handling millions of requests/events per day Working competence in Go - real production ability, though not necessarily your primary language Experience planning phased implementations and leading complex cross-team projects Proven experience embedding Rust as a library or native extension inside another language’s runtime (e.G. Rust-in-Ruby, Rust-in-Go) Compiler engineering experience - a strong plus WASM/sandboxing experience (Wasmtime, Wasmer, WASI, or similar) Awareness of project-cycle practices (Scrum/waterfall) and testing discipline Familiarity with data-format standards/RFCs (JSON, Unicode) Community: open source contributions, conference speaking, technical writing #J-18808-Ljbffr

📌 System Architect (Go/Rust) (Madrid)
🏢 Workato
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: system architect (go/rust) (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: system architect (go/rust) (madrid) / madrid