





Niche senior Rust runtime role reduces applicant pool but still attracts experienced systems engineers.
High—deep systems and compiler specialization limits cross-industry transferability.
High—explicit 10+ years, 5+ years Rust, and mandatory compiler/runtime expertise.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own and develop a production language runtime in Rust, including compiler (lexer, parser, AST, IR, codegen), virtual machine with async cooperative scheduling, and application server components.
Extend and optimize protocol and data layers including TLS, authentication, connection pooling, and a binary wire protocol reverse-engineered from C source.
Mentor senior engineers in Rust adoption, manage a large multi-crate Cargo workspace, and document architectural decisions for long-term technical ownership.
10+ years of overall Software Engineering experience.
5+ years of production Rust experience in systems software (runtimes, compilers, databases, networking).
Experience with compiler or language runtime components (parser, AST/IR, bytecode compiler, VM, or interpreter).
Ability to read large C codebases and translate them into correct Rust implementations.
Experienced in async Rust at scale with Tokio and shared-state concurrency, handling thousands of concurrent requests.
Fluent with large multi-crate Cargo workspaces and multi-year long-term ownership of complex systems.
Demonstrates mentorship capabilities with senior engineers and clear communication to enable Rust adoption in teams.