Workato26 days ago

Системный архитектор (GO/Rust)

Salary not specified
MARKET
14,500median for this role
Backend Developer · 46 jobs with disclosed pay
5,092half of the offers: 10,937–18,979308,000
The employer didn't disclose pay — compare with the market yourself.
Amsterdam

Responsibilities

  • 01Design and build core language and runtime features across the Expression Language, Data Mapper, and Decision Engine
  • 02Own and extend the Rust core, embedding it as a native component inside Ruby and Go services via FFI bindings
  • 03Help expand Decision Engine from static rules to support formulas
  • 04Contribute to WASM sandboxing so each component runs safely isolated from the others
  • 05Partner closely with Product and with the AI team on what these components need to expose

Requirements

  • 01Deep, hands-on Rust experience at a systems/backend level
  • 02Working competence in Go - real production ability, though not necessarily your primary language
  • 03Proven experience embedding Rust as a library or native extension inside another language's runtime (e.g. Rust-in-Ruby, Rust-in-Go)
  • 04Strong algorithms and data-structures fundamentals (sorting, trees, data processing)
  • 05Comfort operating without a fixed process methodology, in a deadline-driven, cross-team environment
  • 06Experience with AI-assisted workflows, particularly in system analysis and hunting for inconsistencies and corner cases
  • 07Scale: Experience with systems handling millions of requests/events per day
  • 08Exceptional technical writing and communication abilities for diverse audiences
  • 09Experience planning phased implementations and leading complex cross-team projects
  • 10Proven track record with feature flags, gradual rollouts, and zero-downtime deployments
  • 11Ability to facilitate architectural decision-making and create technical roadmaps
  • 12Mentorship mindset and cost analysis capabilities