Foundational Data Software Engineer
Princeton, NJ
Posted May 4, 2016 - Requisition No. 49650
Bloomberg runs on data. We provide the most advanced real-time financial information, data and analytics to investment professionals. The Foundational Data team develops the platforms that serve datasets fundamental to every aspect of Bloomberg, including Entities and Corporate Actions.
You will face challenges such as entity resolution, entity relationships and actions that can mutate those relationships in these highly connected datasets. Working with Bloomberg's Data team, you will use tools such as search engines, machine learning and graph databases to create advanced software systems that can extract data from multiple sources and normalize it into a common data model.
We'll trust you to:
- Build highly robust, reactive systems and tools for the management and distribution of data to our system and the Bloomberg API
- Develop and support technology platforms using Python, Java, JavaScript and SQL
- Collaborate with business users as well as engineers in managing all aspects of the SDLC
You need to have:
- 3+ years of professional experience building systems using service-oriented architecture in Python, Java or JavaScript
- Professional data modeling experience both in SQL and NoSQL
- Experience working with a DevOps toolchain and its culture