9+ years in a hands-on software engineering role, shipping high quality code to production, especially for high scale, distributed systems, data pipelines, and/or analytical libraries. Experience with at least one modern, general programming language (e.g. Python, Java) Experience with scientific/statistical computation, especially involving online experimentation Experience building software with ergonomic interfaces and great developer experience, especially for technical data users (e.g. data scientists). Experience with at least one modern “big data” technology (e.g. Spark, Dataflow) Strong SQL skills - you should be able to “go deep” when debugging or optimizing. Experience building frameworks which generate data pipelines at scale. Experience with a distributed stream processing framework (e.g. Flink, Kafka, Dataflow)