Senior Software Engineer, Backend (Rust)
Core
Building scalable backend systems and cross-platform Rust components for a consumer social product.
Role type
Senior IC backend engineer (Rust, distributed systems)
Builds
High-traffic server-side infrastructure and shared Rust networking/sync libraries for iOS and Android
Domain
Consumer social products, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, distributed systems (Kafka, Redpanda, ScyllaDB, Cassandra), systems-level programming (C++, C, OCaml), consumer social product intuition
Preferred skills
Experience with horizontal scaling, cross-platform development
Technologies
Rust, Kafka, Redpanda, ScyllaDB, Cassandra, iOS, Android
Responsibilities
Develop systems handling massive traffic and scaling, maintain shared Rust components for mobile platforms, design and implement new features, monitor analytics and manage system crashes
Seniority
Senior, hands-on IC