Passion for working on complex technical products and exposure to topics like distributed systems, consensus, data replication, concurrency control, file systems, or SQL processing
Used systems languages such as Go, C, C++, or Rust
Experience designing distributed systems, including trade-offs around consistency, availability, and performance
Experience (or strong interest) in adopting AI-centric development workflows
Experience building collaborative relationships with your colleagues. You enjoy being part of the code review process and partnering with your teammates on challenging problems
Experience working with a distributed team, working across multiple timezones
Experience with and motivation to take ownership of technical problems end-to-end