System Architect (GO/Rust)

Workato

Madrid

Presencial

EUR 70.000 - 110.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Hybrid remote work
Health Insurance
Stock Options
Referral Bonuses
Employee Assistance Programme
Professional development

Descripción de la vacante

Workato is seeking an experienced systems/software engineer to design and evolve core components including a Rust-based runtime, WASM sandboxing, and language bindings. You will collaborate with product and AI teams to shape exposure, interfaces, and reliable architectures across multiple components.

Ideal candidates bring deep Rust knowledge, production Go experience, and a track record embedding Rust as a library in other runtimes.

Formación

  • Strong algorithms and data-structures fundamentals are required.
  • Proven hands-on Rust experience at a systems/backend level.
  • Working knowledge of Go in production environments.
  • Experience embedding Rust as a library or native extension.
  • Familiarity with WASM sandboxing and related tooling.

Responsabilidades

  • 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 inside Ruby and Go services via FFI bindings.
  • Help expand the Decision Engine from static rules to support formulas and automation.
  • Contribute to WASM sandboxing to keep components isolated and secure.
  • Partner with Product and AI teams to define exposure and interfaces.

Conocimientos

Rust
Go
Algorithms
Data structures
System design
Technical writing

Herramientas

Wasmtime
Wasmer
WASI

Descripción del empleo

  • 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
  • Flexible 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

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

System Architect (GO/Rust)
System Architect (GO/Rust)

PVH (Tommy Hilfiger/Calvin Klein) • Barcelona

Presencial
EUR 60.000 - 90.000
Principal Software Engineer (GO and Rust, Engine)
Principal Software Engineer (GO and Rust, Engine)

Workato • Madrid

Híbrido
EUR 120.000 - 180.000
Hybrid remote work model
Health insurance
Stock options
+2
Senior Rust & Go System Architect for Scalable AI Platform
Senior Rust & Go System Architect for Scalable AI Platform

PVH (Tommy Hilfiger/Calvin Klein) • Barcelona

Presencial
EUR 60.000 - 90.000
Senior Software Engineer (Ruby / GOlang)
Senior Software Engineer (Ruby / GOlang)

Workato • Madrid

Híbrido
EUR 70.000 - 110.000
Health Insurance
Stock Options
Professional Development Budget
+1
Rust System Architect for AI-Driven Core & WASM
Rust System Architect for AI-Driven Core & WASM

Workato • Madrid

Híbrido
EUR 70.000 - 110.000
Hybrid remote work
Health Insurance
Stock Options
+3
Lead Software Engineer (Rust)
Lead Software Engineer (Rust)

Roche • Sant Cugat del Vallès

Presencial
EUR 60.000 - 80.000
Principal Software Engineer
Principal Software Engineer

Workato • Barcelona

Presencial
EUR 120.000 - 180.000
Senior Software Engineer (Ruby Backend)
Senior Software Engineer (Ruby Backend)

Loyal Guru • Barcelona

Presencial
EUR 65.000 - 90.000
Career growth
Healthy snacks
Beer Fridays
+6
Technical Team Lead, Contract
Technical Team Lead, Contract

Xcelirate • Barcelona

A distancia
EUR 145.000
Competitive salary with retention bonus
Top-notch workstation
Global co-working access
+2
Senior Software Engineer
Senior Software Engineer

EQS • Barcelona

Presencial
EUR 55.000 - 80.000