Systems Infrastructure C/C++ Developer (Autocomplete)

Careers at Bloomberg

Back to Search

New York, NY

Posted Oct 5, 2016 - Requisition No. 54835

Our team:

Bloomberg's Systems Technology group is looking for a Senior Software Engineer to join the team and work on our "Autocomplete" product. Autocomplete is an integral part of discoverability on the Bloomberg terminal, providing users with suggestions for relevant securities/functions/people/etc that are just keystrokes away. Search results must be relevant, fast, and always available while searching datasets that contain millions of records and are updated in real-time.

We'll trust you to:

  • Drive and own a highly visible product, starting with a novel idea and seeing it through to production
  • Write well-tested, robust, performant code in a cross-platform/distributed environment
  • Architect solutions and algorithms that are scalable and robust

You'll need to have:

  • 3+ years of industry experience in C/C++ in a Linux/UNIX environment
  • A solid understanding of data structures and algorithms
  • Excellent analytical, problem-solving and written/oral communication skills

We'd love to see:

  • Familiarity with at least one scripting language (python/perl/bash)
  • Experience with search engines (Solr/Lucene), Hadoop, and distributed systems.
  • Experience with concepts of natural language programming and machine learning.
  • Someone who is detail-oriented, eager to learn and passionate about improving the product

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