Build and maintain the systems and products that power our global platform.
Develop and maintain distributed systems.
Communicate effectively with engineers across the company to understand the behaviors of our systems and products.
Deliver tooling to meet testing needs.
Requirements
Experience as a software engineer or similar role working on latency and efficiency sensitive server infrastructure.
Experience working with large-scale data pipelines and processing, including use of distributed column-oriented data storage and processing such as ClickHouse, BigQuery/Dremel, etc.
Strong knowledge of TCP/IP networking fundamentals and routing basics
Successful track record of collaborating with many teams concurrently to achieve goals that require alignment across a range of teams and orgs.
Track record of owning problems, goals, and outcomes
not (just) specific pieces of software.
Track record of building long-term sustainable, maintainable systems.
Ability to dive deep into technical specifics of systems and codebases, while always keeping the big picture in mind.
Experience with one or more of the following programming languages: Go, Rust, C