> Markdown version of [/jobs/ext/1604065-system-architect-go-rust](https://www.wearedevelopers.com/jobs/ext/1604065-system-architect-go-rust). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # System Architect (GO/Rust) - **Company:** Workato - **Location:** Barcelona, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Encodings, Data Transformation, Data Structures, Systems Analysis, JSON, Open Source Technology, Scrum Methodology, Ruby, Systems Architecture, Data Processing, Event Processing Language, Zapier, Backend, Build Management - **Published:** July 31, 2026 - **Apply:** https://es.indeed.com/viewjob?jk=9c8317e66b1f42fd ## About the Role * Deep, hands-on Rust experience at a systems/backend level. * Working competence in Go - real production ability, though not necessarily your primary language. * Proven experience embedding Rust as a library or native extension inside another language's runtime (e.g. Rust-in-Ruby, Rust-in-Go). * Strong algorithms and data-structures fundamentals (sorting, trees, data processing). * Comfort operating without a fixed process methodology, in a deadline-driven, cross-team environment. * Experience with AI-assisted workflows, particularly in system analysis and hunting for inconsistencies and corner cases. * Scale: Experience with systems handling millions of requests/events per day. * Exceptional technical writing and communication abilities for diverse audiences. * Experience planning phased implementations and leading complex cross-team projects. * Proven track record with feature flags, gradual rollouts, and zero-downtime deployments. * Ability to facilitate architectural decision-making and create technical roadmaps. * Mentorship mindset and cost analysis capabilities., * Compiler engineering experience - a strong plus. * WASM/sandboxing experience (Wasmtime, Wasmer, WASI, or similar). * Familiarity with data-format standards/RFCs (JSON, Unicode). * Awareness of project-cycle practices (Scrum/waterfall) and testing discipline. * Community: open source contributions, conference speaking, technical writing. ## Description 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. In this role, you will also be responsible to: * 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. ## Related Videos - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [HR ROBO SAPIENS: Decoding AI Agents and Workflow Automation for Modern Recruitment](https://www.wearedevelopers.com/videos/1470-hr-robo-sapiens-decoding-ai-agents-and-workflow-automation-for-modern-recruitment) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Create a Programmatic SEO Project Using Next.js and Static Site Generation](https://www.wearedevelopers.com/videos/449-create-a-programmatic-seo-project-using-next-js-and-static-site-generation) ## Related Articles - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Top in-demand programming languages to learn in 2021](https://www.wearedevelopers.com/magazine/30-top-in-demand-programming-languages-to-learn-in-2021) - [4 reasons why you should learn Rust in 2021 – and maybe even have fun doing it](https://www.wearedevelopers.com/magazine/35-4-reasons-why-you-should-learn-rust-in-2021-and-maybe-even-have-fun-doing-it) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)