Masters, MBA, JD, MD) Knowledge of functional programming languages like GoLang, Scala, Erlang, Haskell, Clojure, or the ability to learn them quickly Experience with distributed database, distributed computing and high frequency transactions is a big plus Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release Experience with configuration automation tools (PuppetAnsibleChefSalt) Hands-on experience with Docker, Kubernetes