Ability to write MapReduce jobs Ability to setup, maintain, and implement Kafka topics and processes Understanding and implementation of Flume processes Good knowledge of database structures, theories, principles, and practices