We build systems that enable our clients to ask the Terminal complex questions in natural language. We tackle a range of challenging problems in NLP that require sharp research instincts and solid engineering skills. We are looking for research scientists and software engineers with NLP experience, and specifically with a background and interest in one or more of the following areas: General statistical NLP (sequence labeling algorithms, language models, etc.) Syntactic and semantic parsing (e.g., top-down, bottom-up, charts, dependency parsing, PCFGs, semantic-driven parsing based on CCGs and the lambda calculus, etc.) Formal computational semantics Deep learning and distributional semantics, preferably with practical experience using at least one DL framework like TensorFlow or PyTorch Ontologies and knowledge engineering, particularly as used in knowledge graphs for question answering We are excited to meet researchers/engineers who want to be part of a team making a big impact and are not afraid to get their hands dirty in data. We'll trust you to: Design and build systems that solve difficult problems in NLP and particularly in QA Write, test and maintain production-quality C++ and Python code Publish in leading academic venues and represent Bloomberg at industry conferences You'll need to have: Master's/Ph.D degree, or equivalent industry experience Solid background in natural language processing and/or machine learning (as outlined above) Strong Computer Science fundamentals (algorithms, data structures) Familiarity with C++ is strongly preferred, and functional language programming (ML, Haskell, Scala, etc.) is a big plus. Associated topics: artificial intelligence, chip, computer engineering, electrical, java, machine learning, malware, matlab, photonics, software engineer
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.