Senior Software Engineer - Enterprise Content & Delivery
New York, NY
Posted Oct 17, 2018 - Requisition No. 71337
This Enterprise Content & Delivery development team is responsible for building highly-performant distributed systems that manage large volumes of client data. We work with multiple groups within Bloomberg to gather billions of data points per day and develop tools to transform and store the data in an efficient manner for trend analysis, billing and business intelligence.
Our team owns a platform that enables multiple internal applications to ingest data using our software stack built on Kafka, Phoenix, HDFS and Oozie. Our challenges deal with handling complex algorithms that need to be applied to the data at scale. We are looking for a solid application developer who is keen to work with a big data stack, looking for a tight-knit, collaborative team. Our mission is to provide a stable, self-serve and configurable system that enables our product teams to have a faster development cycle. Sound interesting?
Our current initiatives include:
- Enhance our metrics and monitoring capabilities
- Design and develop an automated data ingestion and analytics pipeline
- Develop a real-time processing for upcoming business initiatives
- Modernize existing features and on board new ones to extend capabilities of our platform
You'll need to have:
- Excellent problem solving skills
- 3+ years’ experience in either Java, Python or C++
- BA, BS, MS, PhD in Computer Science, Engineering or related technology field
Nice to have:
- Experience building large scale distributed data processing systems
- Working knowledge of modern development methodologies and tools (Jenkins/Maven/Jira/Github/Git-Flow)
- Experience in working one or more big data technologies like Hadoop, HBase, Spark