Senior Software Engineer - Bloomberg Intelligence

Careers at Bloomberg

Princeton

Posted Nov 22, 2017 - Requisition No. 63527

Are you excited at the chance to build reactive applications in data and content publishing domain, taking advantage of latest technological advances? Do you care about and have pride in building top-quality applications that are robust and easy to evolve? Are you comfortable working with a variety of tools and languages that are suited to solving the problems at hand? If you are, we have a role for you in Bloomberg Intelligence.

We develop and support the platforms that manage and publish both data and content to Bloomberg Intelligence, a premier Investment Research product on Bloomberg Terminal. Working closely with Research Analysts and Editors, you will use tools such as search engines, machine learning, graph databases, messaging systems to create advanced software systems that can enable users to produce and deliver top-quality data and content to Bloomberg Terminal clients.

We'll trust you to:

Build highly robust, reactive systems and tools for the management and distribution of data and content
Develop and support systems and tools using Python, Javascript, Java, SQL
Collaborate with business users as well as engineering colleagues in managing all aspects of SDLC

You need to have:

3+ years of professional experience of building systems using Service-oriented architecture in Python, Javascript, Java, and various data platforms
Professional data modeling experience both in SQL and NoSQL
Professional experience of working in DevOps environment and its culture
Care and pride in the product you build and support
Go-getter mentality to solving problems for clients

We'd love to see:

Experience in delivering highly reactive user applications built on event-driven architecture
Knowledge and experience in data analysis and machine learning techniques
Experience in functional programming paradigm

Similar jobs