Skip to main content
Posted May 04, 2018
SmartNews

Software Engineer, Machine Learning

San Francisco, CA, USA Full Time
Travel to Tokyo, Lunch, Gym, Mobile, Commute allowance

Every day, SmartNews analyzes millions of URLs to deliver the top articles that matter in near-real time to millions of users around the world. The Data...

Every day, SmartNews analyzes millions of URLs to deliver the top articles that matter in near-real time to millions of users around the world. The Data Science and Machine Learning team work on a range of classification and optimization problems, e.g. search ranking, text/sentiment classification, and/or collaborative filtering/recommendation, to deliver the world's quality information to the people who need it.

With more than 25M downloads, SmartNews is one of the most popular news apps. We use machine learning to power news discovery and deliver better, higher quality recommendations.

Responsibilities

  • Write server-side production code for applications that are robust and high-volume
  • Research and solve various technical problems, including information extraction from unstructured text, categorization, and de-duplication
  • Build ranking algorithms for news articles
  • Develop internal analytics tools
  • Rapid prototyping

Minimum Qualifications

  • Over 5 years of solid work experience in natural language processing, classification, search, and/or recommender systems
  • Expert coding abilities in multiple programming languages (e.g. Java, C++, Python, Scala)
  • MS or BS in computer science, mathematics, physics or other quantitative fields


Preferred Qualifications

  • Experience with distributed analytic processing technologies (e.g. Hadoop, Hive, MapReduce, Spark, Solr/Elasticsearch)
  • Experience with cloud based architecture (e.g. Amazon Web Services)
  • Strong interest in news media and our mission

This listing expired on Jun 03. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.