Software Engineer, Applied Machine Learning (News Ranking)

3+ months agoTokyo, Japan


【Mission】 SmartNews is a technology company with a mission of "Delivering the world's quality information to the people who need it". We have a leading mobile news app that is used by tens of million of monthly active users in Japan and the U.S. Our challenge is to grow SmartNews to be a leading global product to deliver quality information that will support millions around the world. To accomplish such challenge, Machine learning on news ranking is crucial to analyze millions of articles everyday to deliver the most engaging high quality information in near-real-time while providing Personalized Discovery experience to our users. 【Culture】 Our engineers come from variety of backgrounds from large, well-established companies to small ventures. We believe that employees with diverse sets of skills working together makes for strong, cohesive teams. Visit our People page to see interviews of our engineering leaders! 【Applied Machine Learning Engineer Responsibilities】 Machine Learning engineer is responsible for challenging complex problems related to recommendation and optimization (search ranking, collaborative filtering, personalized recommendation, diversification and more) Plan and execute engineering development of state-of-the-art core-ranking system to provide Personalized Discovery experience to millions of users Develop algorithms and model architecture to deepen understanding of article contents as well as user behaviors Collaborate closely with global cross functional teams to support new product feature development Work closely with software engineers to enhance systems related to news features (articles, pages, channels, search, etc) using Machine Learning technology to provide high quality user experience and increase user engagement Proactive, innovative, creative problem solving for machine learning improvements which will result in user impact