Workato26 days ago
Системный архитектор (GO/Rust)
Salary not specified
MARKET
14,583 ₽median for this role
Backend Developer · 47 jobs with disclosed pay
5,092half of the offers: 11,042–19,804308,000
The employer didn't disclose pay — compare with the market yourself.
Berlin
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