Bachelor's degree in Computer Science, a technical field of study, or equivalent practical experience.
8 years of experience in designing and developing distributed systems, and 5 years of experience managing teams.
Experience in cloud computing, Distributed Systems, API Design, Redis or Memcache.
Preferred qualifications:
Software development experience with one or more general purpose programming languages, including but not limited to: Java, C/C++, C#, Objective C, or Go.
Experience in performance optimization/tuning and observability.
Experience with database internals or storage systems.