Responsibilities
- Building new products inside the company.
- Develop new code with Rust, and deal with existing Go/Ruby code
- Create PoC in the new areas and drive them to production or drop them away.
Requirements
- Strong experience writing, shipping, and maintaining Rust code (2+ years)
- Knowledge of basic data structures and algorithms, multiprocessing, memory management.
- Experience developing high-performance asynchronous applications with Rust (preferably tokio).
- Good understanding of network protocols and stacks.
- Good understanding of DB technologies: classic databases and modern no-SQL.
- Basic knowledge of DevOps practices and tools
- Understanding of Linux environment
- Spoken English (at the level enough to pass the technical interview and later work with colleagues)
- Being a result-oriented problem solver.
- Being open to new technologies and switching between projects.
Nice to Have
- Golang/Ruby knowledge
- Experience working with WASM
- Open Source contributions
Work Arrangement
Hybrid
Additional Information
- Readiness to work remotely with teams distributed across the world and timezones
- Readiness to travel for business