Data Developer

Company Name: Horizon Media
Location: New York
Date Posted: 24th Aug, 2018



  • Knowledge of Complex Event Processing (CEP) models for streaming and/or Near Real Time (NRT) data updates
  • Experience with topic creation using stream processing tools such as Kafka and/or Map R Streams
  • Development expertise with Lambda architecture models including Hadoop, Apache Flink, Apache Spark, or similar
  • Ability to provide batch processing direction when coupled with Lambda NRT processing
  • Deep knowledge of coding SQL RDBMS structures including Functions (Tabular & Scalar), Stored Procedures, in-memory processing objects, etc.
  • Knowledge of MDX OLAP query language and familiarity with processing with tuples
  • Expert in query path and execution analysis with focus on performance optimization
  • Ability to logically troubleshoot existing routines quickly and resolve identified issues
  • Adhere to defined structure policies including naming conventions, population of

routine headers, code comments, etc. 

  • Collaborate with Software Solution team members and other staff to validate

desired outcomes for code prior to, during, and post development 

  • Provide unit testing on any/all deliverables
  • Propose innovations to existing procedures to provide better user experiences

with data routine


  • Communicate with Integrations Analysts, Business Consultants, and the AD, Media Technology & Data, Software Solutions to update status on current projects, convey issues encountered, and educate them on determined issue resolutions
  • Communicate material enhancements to data structures or processes and convey the value of these changes to the business users


  • 5+ years experience working with large volume “Big Data” storage and processing


  • Well versed in Lambda architecture design and implementation
  • Proficient in the object oriented programing concept and design patterns
  • Familiar with SOAP and REST (full) protocol
  • Experience with multi thread/process programming
  • Works well in a continuous build and unit testing model
  • BS/BA degree in Computer Science, Statistics, Mathematics, or related field; or

equivalent experience. Masters degree preferred 

  • (Desired not required) Knowledge of the media transactional process, order of

operations, financial procedures, and dependencies across all media channels 

Desired Technology:


  • MS Excel
  • MS Powerpoint
  • MS Project
  • MS Visio


  • MS SQL Server
  • mySQL
  • Kafka
  • AWS RedShift
  • Hadoop/Flink


  • BIDS
  • MDX


(one or more)

  • Tableau Desktop
  • Qlikview
  • JasperSoft


  • Sizmek
  • DoubleClick
  • CoreMedia
  • Omniture