Back River Search Group

Sr. Data Scientist - Solutions Architecture Team

Back River Search - San Francisco, CA


Our client uses machine learning and natural language processing, along with a healthy dose of secret sauce, to automate the analysis of very large data sets. Their software crunches through the data to help our customers understand the world around them -- whether it is a stock they are tracking or an emerging geo-political event in a far flung part of the world. Their customers include analysts at some of the world’s largest corporations, financial institutions, and government agencies.

Your goal – to build the machines that can tell stories to anyone in the world.

The role: Senior Data Scientist

As a Senior Data Scientist, you will utilize your machine learning expertise to define, prototype, deploy, and maintain NLP/NLG solutions at our client. You will work with executives and leadership at customer organizations to understand their challenges and identify opportunities for our client’s suite of technologies to support their needs.

The organization: Solutions Architecture

Our client is an artificial intelligence company that organizes and analyzes text-based data sources, and generates analyst-grade natural language summaries for a variety of industries. The objective is to help customers understand the world around them -- whether it is emerging geopolitical events, development of a product line or area of research, or monitoring a portfolio of companies’ financial performances.

The Solutions Architecture team is a jack-of-all-trades organization that serves as the interface between the customers and the company. Our charter is: (1) scope and deploy Our client’s suite of NLP/NLG solutions to our customers; (2) prototype new technologies and concepts to meet the needs of the customer; (3) maintain our current customer relationships and seek opportunities to improve customer usage and satisfaction; and (4) channel customer feedback and usage patterns back to Our client to drive future product development.


  • Support the ideation and implementation of solutions and feature sets for the customers, partner with Our client’s product and engineering organizations to create and deliver.
  • Act as a full-stack everything: data scientist, engineer, and customer liaison for Our client.
  • Partner with product and engineers at Our client to identify and prioritize new feature and algorithmic development based on customer engagement and feedback.
  • Build ways to analyze and understand customer engagement and product performance through modeling and data visualization.



  • M.Sc. or Ph.D. in computer science, engineering, statistics, computational linguistics, or other quantitative field.
  • 3+ years of professional experience in the areas of developing and deploying machine learning and NLP-based solutions.
  • Hands-on experience with machine learning and NLP tools and libraries including Numpy, Scipy, Scikit-learn, SpaCy, NLTK, Tensorflow, Keras.
  • Proven experience working with a variety of data sets, framing customer problems and use cases, building data science models, and analyzing product usage.
  • Understanding of NLP topics: event and topic detection, relation, and extraction; pattern detection; entity recognition; semantic role labeling; and clustering and classification models.
  • Ability to think about solutions from a customer perspective, establish conceptual connections between requirements and solutions.
  • Experience working with AWS, the Elastic stack, and Docker.
  • Excellent communication skills – you will be the face of Our client to customers’ organizations.

Posted On: Wednesday, May 2, 2018

Apply to this job