Job Details

Senior NLP Software Engineer

Job Info:

Category: Development
Company Description: Leading global provider of data, news and analytics
Salary: Highly Competitive, Depending on Experience
Position Type: Permanent
Job Number: 8783

Job Description:

News stories move the financial markets. In addition to being the second largest producer of news, our system ingests more than 70,000 different news feeds to help our clients stay in the know. This data would be unmanageable without our help.


Who are we?

The Natural Language Processing (NLP) group - a group of specialists, researchers and software engineers who have a passion for solving complex NLP problems. Our main task? To extract relevant, meaningful, tradable information (pricings, earnings, major events) from news articles in real-time. Since customers rely on this information to make swift financial decisions, we need to guarantee precision, accuracy and latency beyond most academic and industry demands.

We are building new NLP models for name entity recognition, disambiguation and syntactic parsing of social media and other difficult news sources. The infrastructure and algorithms we develop are used across the company by data scientists. For example, our ML team leverages our work to extract sentiment analysis from social media.  We are also building LibNLP, a platform for all NLP tasks which we hope to eventually open source.


Who are you?

A strong software engineer who wants to work in the area of statistical language processing with a focus on building and enhancing low-latency distributed systems that perform information extraction.


We'll trust you to:

  • Write, test and maintain production-quality C++ code
  • Work with NLP researchers on our Engineering News team on live systems


You'll need to have:

  • 5+ years of experience programming in C++ or Java
  • 5+ years working on high-performance distributed and multithreaded systems
  • 5+ years of experience using software engineering tools: profilers, debuggers, build tools, static analysis tools, version control tools, unit test frameworks, IDEs
  • 2+ years of experience designing and using databases


We'd love to see:

  • A mathematical background (Probability and Statistics)


All qualified candidates are encouraged to apply by submitting their resume as an MS word document including a cover letter with a summary of relevant qualifications, highlighting clearly any special or relevant experience.

Please Note: All inquiries will be treated with the utmost confidentiality. Your resume will not be submitted to any client company without your prior knowledge and consent.

Contact Recruiter
Senior Technical Recruiter
Andiamo Partners | 90 Broad Street, Suite 1501, New York, NY 10004

Share Share this Job