Software Engineer, Applied Machine Learning (News Ranking)
Software Engineer, Applied Machine Learning (News Ranking) …もっと見る
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.
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 …もっと見る
・1+ years of experience in designing and implementing machine learning algorithms and applying them to real world problems (will consider research and internship)
・Good team player. Ability to work with cross-functional teams globally
One of the following:
・MS, Ph.D or BS in computer science, mathematics, physics, machine learning, artificial intelligence, or other quantitative fields
・3 years of software development experience in any programming languages (e.g. Java, C++, Python, Scala)
・Solid Machine Learning background and deep understanding of certain domain of machine learning techniques, especially in natural language processing, recommendation systems, computer visions
・Worked as software engineer, machine learning/AI engineer in technology company
・Worked as Applied Scientist, Researcher, Data Scientist in relative fields with hands on software engineering
・Be familiar with one or multiple of the following Machine Learning libraries: Tensorflow, xgboost, Keras, PyTorch, scikit-learn, pandas, numpy, etc.
・Knowledge developing and debugging in Java and Spring-boot
・Experience with Hadoop/Hive/Spark/AWS …もっと見る
東京都渋谷区神宮前６丁目２５-１６ いちご神宮前ビル 2F …もっと見る