The Data Engineering team at Krux is responsible for building the backend data processing and analytic infrastructure that forms the backbone for the Krux Data Management Platform. In your role as a leader of this team, you will be working the Enginering, Solutions and BD teams at Krux to manage and own Krux's Data Processing and Integration platform. This includes
(a) a cloud-based ETL framework built on top of Hadoop that that can ingest data from many different 1st party and 3rd data sources including Ad Servers, CRM systems and 3rd party data providers and
(b) an analytic framework built on top of Hadoop, EMR, Redshift that processes Terabytes of data everyday to generate valuable insights for our 100+ clients across the world and
(c) a real-time data processing pipeline built on top of Storm.
Required Skills and Experience
3 - 7 years Programming experience with Java
>= 2 years programming experience with Hadoop
>= 1 years programming experience with Python
Experience building backend systems using a variety of J2EE technologies like Spring, Netty
Experience wih Maven and related build tools
Experience with NoSQL technologies. We use Cassandra and Redis.
AWS Experience a HUGE plus. Our entire tech stack is built on top of Amazon and experienc with EMR, DynamoDB and/or RedShift would be extremely handy
Online Advertising industry experience
B.S. or higher in Computer Science, Statistics, Mathematics, or related field
Practical, hands-on experience with modern Agile development methodologies (XP, Scrum, TDD)
You take initiative and work in a self-motivated, self-directed environment
You don’t just tolerate ambiguity – you relish it
You like working in teams (divas need not apply)
You are willing to mentor others and lead by example
Krux Digital - 30+ days ago
Krux delivers cloud-based consumer data solutions through a combination of Big Data and proprietary algorithms.
We make web pages faster...