Software Engineer, Applied Machine Learning

San Francisco, California, United States

Applications have closed

SmartNews

SmartNews strives to deliver quality information for our users through advanced algorithms and simple user interfaces.

View company page

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. Our News Ranking team, along with our AI Foundation team, works on a range of recommendation and optimization problems, e.g. news feed ranking, push recommendation, search ranking/discovery, collaborative filtering, personalized recommendation, diversification to deliver the world's quality information to the people who need it.

Responsibilities

This is a hybrid of system engineering and machine learning role:

  • Propose machine learning initiatives to fuel our business growth, build end to end machine learning framework/solution to improve our KPI/metrics
  • Write server-side production code for applications that are robust and efficient
  • Develop machine learning algorithms, combining with rule-based optimization to deliver improvement in product metrics
  • Build recommendation and ranking algorithms for news articles
  • Develop toolings to make ML engineers to be more productive
  • Lead medium/large sized projects to improve news ranking

Requirements

  • 3+ years of experience in designing and implementing machine learning algorithms, and applying them to real world problems
  • Solid Machine Learning background and deep understanding of certain domain of machine learning techniques, especially in natural language processing, recommendation systems, computer visions
  • Strong software development skills with proven record of shipping changes to production that improved product metrics with machine learning technologies
  • Able to have deep end-to-end understanding of sophisticated ranking systems and can proactively detect problems and make improvement suggestions
  • Good written and spoken communication skills, can work across functional teams
  • 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

Nice to haves

  • Experience with cloud based architecture (e.g. Amazon Web Services)
  • Strong interest in news media and our mission

Benefits

  • Equity included
  • 100% medical, dental and vision insurance coverage (100% coverage for dependents)
  • Monthly commute, mobile phone and gym allowances
  • 401k matching program
  • Free lunch, snacks, drinks, etc.
  • Pet friendly office

Tags: Architecture Computer Science Engineering Machine Learning Mathematics NLP Physics Python Scala

Perks/benefits: Career development Health care Pet friendly

Region: North America
Country: United States
Job stats:  3  0  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.