1· 5+ years’ experience with highly scalable, high performance and high availability server development
2· 2 years of work or educational experience in big data.
3· Experience with distributed processing and messaging systems, including Spark, Akka, Kafka, Pub/sub, Hive/pig, Mapreduce, etc.
4· Experience with various distributed databases like Cassandra, Redis, MongoDB, etc.
5· Demonstrate clear and concise communication and data-driven decision-making capability
6· Expertise in some or all of the following:
Data Pipelines
Data Warehousing
Statistics
Metrics development
7· Strong understanding of SQL
8· Broad knowledge of the data infrastructure ecosystem
9· Experience with one or more general purpose programming languages including but not limited to: Java/Scala, C/C++ or Python
10· Solid background in algorithms, data structures, and object-oriented programming concepts
B.S. and/or M.S. in Computer Science