You have worked on and understand large scale, highly available distributed systems.You have worked on large scale engineering challenges.Understanding of multithreading, concurrency, and parallel processingExpert level programming and debugging skills in C, C , Golang or Java