Systems Infrastructure C/C++ Developer (Autocomplete)
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