Senior Software Developer, Rust
Core
Designing and building high-correctness Rust services for a multi-language platform handling post-purchase customer experiences.
Role type
Senior IC Software Engineer (Rust)
Builds
High-correctness Rust services, distributed systems, and platform infrastructure.
Domain
E-commerce / Post-purchase technology / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Deep hands-on Rust experience, distributed systems design, concurrency and async systems, API and data contract design, relational and NoSQL databases, AWS or GCP operations, system architecture and ownership.
Preferred skills
Startup or high-ownership environment experience, on-call responsibility, full-stack awareness, modern tooling usage.
Technologies
Rust, AWS, GCP, NoSQL, relational databases.
Responsibilities
Design and build high-correctness Rust services on critical platform paths, introduce Rust into areas requiring safety and performance, own systems from architecture to operations, make decisions on concurrency and data integrity, work across service boundaries in a polyglot environment, improve reliability and observability, mentor other engineers.
Seniority
Senior, hands-on IC