Senior Software Engineer - Distributed Systems
Core
Design, implement, and run foundational distributed systems platforms that ingest, store, analyze, and query billions of real-time events for global customers.
Role type
Senior Software Engineer - Distributed Systems
Builds
Fault-tolerant, horizontally scalable solutions running in multi-tenant environments
Domain
Internet-scale distributed systems, observability, and security
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Java, Rust, C++, Kafka, Redis, Cassandra, Elasticsearch, low-level programming, system design, performance optimization
Preferred skills
AI coding tools usage, AI-enabled product development
Technologies
Kafka, Redis, Cassandra, Elasticsearch, Go, Java, Rust, C++
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
