Data Engineer (Java)

Technology | Irvine, CA, United States

Responsibilities:
  • Design and implement Big Data systems for batch and stream processing and fast analytics
  • Design and implement dimensional data models that scales
  • Partner with data scientists and analysts to explore structured and unstructured data to leverage business insights
  • Define and build scalable ETL workflows for reporting and analytics

Requirements:

  • Solid experience in Java
  • Deep understanding of crunching/SQL over very large data sets, as well as related technologies (Hadoop, HIVE/PIG, mapreduce-like systems)
  • Experience working in a fast-paced environment
  • Experience with ETL tools or working on ETL processes
  • Good sense of humor

Desirable Skills:

  • Experience with cloud computing or AWS technologies
  • NoSQL databases (like HBASE, Cassandra, MongoDb)
  • Infrastructure tools like fabric/Capistrano/Puppet/Chef and monitoring tools like Splunk / Nagios

Education
Bachelor's and/or Master's degree in computer science. PhD is a plus (or equivalent industry experience)

About Viant

Viant is a technology company focused on driving growth for marketers.  Through its proprietary Viant Advertising CloudTM, Viant offers clients a comprehensive suite of advertising applications available on-demand, in the cloud.  Founded in 1999, Viant owns and operates several leading digital ad technology and media companies including Vindico, Specific Media, Myspace and Xumo.  For more information, please visit www.viantinc.com.