Senior Java Developer - Bloomberg Media Engineering (Consultant)

Careers at Bloomberg

Back to Search

New York, NY

Posted Oct 12, 2016 - Requisition No. 54947

On our team, you will help redefine our tagging systems and advance our personalization efforts for Bloomberg Media. Our tagging systems use NLP to automatically tag news articles with relevant entities while also determining how relevant the entity is to the articles. Tagging forms the core of our business and a good tagging system is critical for us to be able to create new products, enhance existing ones, provide a great personalized user experience and streamline operations. You will also work on our Personalization engine which uses Machine Learning and Big Data technologies to process Terabytes of data for hundreds of millions of users. We use a wide variety of technologies including Hadoop, HBase, MySQL, Elastic Search, Flume, Node.js, Java, JavaScript and Ruby on Rails.

You need to have:

  • 5+ years of experience developing scalable, backend services in Java
  • 3+ years of experience building and maintaining large-scale systems that run 24/7 in production
  • Strong knowledge of object-oriented design, data structures, multithreading and algorithms
  • Familiarity with large-scale software architecture
  • Experience working with and evaluating open source technologies

We’d love to see:

  • Experience with Big Data and NoSQL technologies such as Hadoop, HBase, Cassandra, Hypertable, Storm, Flume, Pig and Hive
  • A passion for manipulating massive amounts of data
  • Experience optimizing for low latency and high scalability
  • The ability to adapt cutting-edge technologies to enterprise requirements including high availability and disaster recovery
  • Experience launching commercially successful software on small- to medium-sized teams
  • A passion for or expertise in Natural Language Processing, Data Mining, Recommendation Systems or Probability/Optimization Algorithms
  • An interest in Data Science

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