Software Engineer - Data Science and Machine Learning

  • BHO Tech
  • San Francisco, CA, USA
  • Dec 05, 2023
Full time Engineering

Job Description

Every day, we analyze 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. 


  • 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 3 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

Best Regards,
Kris Young
Account Manager
BHO Tech
San Jose, San Francisco CA
Phone: 866 816-1615 x 823