BS in Computer Science, Engineering, or related technical discipline or equivalent combination of training and experience, overall 10+ years of experience
Core Java & microservice experience: building business logic layers and back-end systems for high-volume pipelines
Experience with spark and Scala (good to have Spark streaming)
Experience with high-speed messaging frameworks and streaming (kafka, akka, reactive)
Experience with DevOps tools (GitHub, TravisCI, Jira) and methodologies (Lean, Agile, Scrum, Test Driven Development)
Current experience developing and deploying applications to a public cloud (AWS, GCE)
Understanding of data flows, data architecture, ETL and processing of structured and unstructured data
Current experience using Java development, SQL Database systems, and Apache products
Experience with GoLang a plus
Experience with data science and machine/deep learning a plus
Ability to work quickly with an eye towards writing clean code that is efficient and reusable
Ability to build prototypes for new features that will delight our users and are consistent with business goals
Ability to iterate quickly in an agile development process
Ability to learn new technologies and evaluate multiple technologies to solve a problem
Excellent written and verbal communication skills in English