Machine Learning Scientist / Unstructured Data

Woburn, MA · Job # 7901BK

You will be part of an entrepreneurial team reporting into the CTO. Your mission is help a group of talented engineers deliver best in class search and user experience operating on a large body of publications. 

Primary Responsibilities:                  

  •  You will apply ML techniques on large body of documents

  •  You will develop novel algorithms in the area of NLP and ML to advance understanding of users context

  • You will apply Machine Learning to improve document ranking, linking and summarization capabilities of the platform

  • You will collaborate with members of the  search engineering organization 


  • Analytical skills: Able to structure and process qualitative or quantitative data and draw insightful conclusions from it. Exhibits probing mind and achieves penetrating insights. 

  • Problem Solver:  Applies critical thinking and structured problem solving to address root causes. 

  • Strategic thinking/visioning: Able to see and communicate the big picture in an inspiring way. Determines opportunities and threats through comprehensive analysis of current and future trends. 


Drive; Positive Attitude; Eagerness to Understand, Sound Judgement; Collaboration; Open Communication, Accountability, Trust & Respect  


  • Graduate Degree in Computer Science, Mathematics or Engineering with specialization in Machine Learning and Natural language Processing 

  • Required Degree, Masters or PhD 

  • Recent ML experience in the areas of document summarization, ranking, document linking, entity extraction, pattern recognition, or data mining 

  • 5+ years of experience programming in languages such as Python, Java, or C/C++ 

  • 2+ years of experience working with ElasticSearch or Solr 

  • 2+ years of experience working with Hadoop/Spark 

  • 2+ years of experience working with AWS  

Preferred Qualifications:                   

  • Leadership experience 

  • Experience with any of the following technologies: MongoDB, MySQL, DynamoDB 

Apply For this Position
Create an Account

Track your jobs and take advantage of one click applying by creating an account.

Register Now
Let Us Search

Want us to do the work for you? Submit your resume and we'll find a job that's a perfect match for you!

Submit Resume