Senior Software Engineer - Foundational Data

Careers at Bloomberg

Back to Search

Princeton, NJ

Posted Aug 12, 2016 - Requisition No. 53450

Bloomberg runs on data. It's our business and it's our product. It's why thousands of companies partner with us. We're nearing one petabyte and growing, with no end in sight. Our data captures who, what, when, where, why and how our clients use Bloomberg products.

You will face challenges such as entity resolution, entity relationships and actions that can alter 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 C++, Python, Java, and JavaScript
  • 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 C++, Python, and/or Java
  • Solid programming practices

We’d love to see:

  • Professional data modeling experience both in SQL and NoSQL
  • BS/MS in Computer Science/Computer Engineering, Science, Math or equivalent experience

Apply if you think you're a good match!

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US