System Architect (GO/Rust)

Workato

München

Vor Ort

EUR 90.000 - 130.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Flexible working
Employee benefits
Professional development
Wellness & recreation time

Zusammenfassung

Workato Munich is seeking an experienced systems engineer to design and build core language and runtime features across the Expression Language, Data Mapper, and Decision Engine. You will own and extend a Rust core, embedding it as a native component inside Ruby and Go services via FFI bindings.

The role emphasizes deep Rust knowledge, WASM sandboxing, and collaboration with Product and AI teams to expose powerful components and ensure safe, scalable operation in a high-traffic environment.

Qualifikationen

  • Deep, hands-on Rust experience at a systems/backend level.
  • Proven experience embedding Rust as a library or native extension inside another language’s runtime (e.g. Rust-in-Ruby, Rust-in-Go).
  • Working competence in Go - production-grade ability.
  • Experience with AI-assisted workflows, particularly in system analysis and hunting for inconsistencies and corner cases.

Aufgaben

  • 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 the 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.

Kenntnisse

Rust
WASM
Go
Ruby
FFI bindings
Algorithms
Data structures
Distributed systems

Tools

Wasmtime
Wasmer
WASI
FFI bindings

Jobbeschreibung

  • 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 want to empower our employees to give us their 110%, and still be able to fully live their personal lives beyond what they do at Workato.
  • Great Employee Benefits: Our employee benefits are designed not just to help everyone at Workato fulfill their basic and tangible needs, but also feel appreciated for their contributions to the company.
  • Professional Development Opportunities: We are invested in the long-term professional development of our people, beyond what they bring to the table on their first day at work.

We support individual career ambitions, and set aside training programs and budgets they can tap on to upgrade both soft and hard skills.

  • Dedicated Wellness & Recreation Time: We make it a point to dedicate time to pause, recharge and get to know each other better.

From virtual game nights to fitness sessions, there’s always time for a little fun on the calendars.

Strong algorithms and data-structures fundamentals (sorting, trees, data processing)Comfort operating without a fixed process methodology, in a deadline-driven, cross-team environmentDeep, hands-on Rust experience at a systems/backend levelProven experience embedding Rust as a library or native extension inside another language’s runtime (e.g. Rust-in-Ruby, Rust-in-Go)Working competence in Go - real production ability, though not necessarily your primary languageProven track record with feature flags, gradual rollouts, and zero-downtime deploymentsExperience with AI-assisted workflows, particularly in system analysis and hunting for inconsistencies and corner casesScale: Experience with systems handling millions of requests/events per dayExperience planning phased implementations and leading complex cross-team projectsExceptional technical writing and communication abilities for diverse audiencesAbility to facilitate architectural decision-making and create technical roadmapsMentorship mindset and cost analysis capabilitiesCompiler engineering experience - a strong plusWASM/sandboxing experience (Wasmtime, Wasmer, WASI, or similar)Familiarity with data-format standards/RFCs (JSON, Unicode)Awareness of project-cycle practices (Scrum/waterfall) and testing disciplineCommunity: open source contributions, conference speaking, technical writing
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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

Workato • Berlin

Vor Ort
EUR 90.000 - 150.000
System Architect (Rust)
System Architect (Rust)

United States Digital Space LLC • Berlin

Vor Ort
EUR 90.000 - 140.000
Staff Software Engineer (Ruby or GOlang)
Staff Software Engineer (Ruby or GOlang)

Workato • München

Hybrid
EUR 120.000 - 160.000
Hybrid remote work model
Health Insurance
Stock options
+4
Rust Engineer
Rust Engineer

Aether Biomedical • Deutschland

Hybrid
EUR 70.000 - 90.000
Member of Technical Staff (Rust Engineer, Search)
Member of Technical Staff (Rust Engineer, Search)

B Capital • Berlin

Vor Ort
EUR 70.000 - 90.000
Senior Software Engineer, Rust/Python
Senior Software Engineer, Rust/Python

Jobtailor • München

Vor Ort
EUR 90.000 - 120.000
Senior Software Engineer (Ruby / GOlang)
Senior Software Engineer (Ruby / GOlang)

Meyandy LLC • Berlin

Hybrid
EUR 90.000 - 130.000
Senior Software Engineer – Trusted Profile Analyzer
Senior Software Engineer – Trusted Profile Analyzer

Jobtailor • Deutschland

Remote
EUR 60.000 - 90.000
Senior Software Engineer – All Genders
Senior Software Engineer – All Genders

Jobtailor • Berlin

Vor Ort
EUR 90.000 - 130.000
Senior Software Engineer (Ruby/RoR
Senior Software Engineer (Ruby/RoR

Workato • Berlin

Vor Ort
EUR 90.000 - 120.000