· MS Computer Science or other relevant technical degree and/or related experience.
· Experience with Java or Scala build systems: maven, ant, sbt and gradle.
· Experience with multiple Apache Hadoop / Spark ecosystem applications, like: Hadoop, Hive, Oozie, Pig, Presto, Hue, Spark, Tachyon, Zeppelin
· Java development experience.
· Big data application development experience.
· Recognized subject matter expertise in Hadoop or Spark and at least one other complimentary application.
· Experience building and operating at scale
· Commits or contribution via code or technical guidance to Apache Hadoop, Spark or related big data projects.
· Significant contribution to development for applications or services with a large user base
· Strong understanding of distributed systems and distributed computation.
· Deployment automation experience with scripting, chef, puppet, etc.
· Linux and RPM packaging experience.
· Ability to communicate comfortably, at different levels, with different stakeholders
· Excellent communication and collaboration skills