BS in Computer Science, Distributed Systems, Software Engineering, or related field. Strong computer science fundamentals (system design, OO, data structures and algorithms). Experience designing, building, maintaining, and evolving cloud-based large-scale...