Senior Machine Learning Engineer (Consultant)

Careers at Bloomberg

New York

Posted Oct 12, 2016 - Requisition No. 54946

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:

  • 3+ years of experience in Natural Language Processing, Data Mining, Recommendation Systems or Probability/Optimization Algorithms
  • 2+ years of experience using Java in large-scale, backend production applications
  • The ability to apply Machine Learning theory to solve practical problems
  • Experience leading projects involving Machine Learning from incubation to large-scale production deployments
  • Experience working with and evaluating open source technologies

We’d love to see:

  • A passion for manipulating massive amounts of data
  • Experience launching commercially successful software on small- to medium-sized teams
  • Experience optimizing for low latency and high scalability
  • The desire to work on real-time distributed systems
  • The ability to write highly concurrent applications
Similar jobs