Requirements Must have: - Strong software engineering fundamentals - Solid understanding of systems design, concurrency, networking, and performance - Experience with at least one systems-level or strongly typed language (e.g. Rust, Go, C++, Java, or TypeScript with a systems mindset) - Proven exper