Senior Software Engineer, Applied Machine Learning

job - , paid

Smartnews
San Francisco, CA
Closed
Posted 48 Days ago
Smartnews
San Francisco, CA
job - , paid
Posted 48 Days ago
Closed

Description

Senior Software Engineer, Applied Machine Learning SmartNews San Francisco, CA 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. search ranking, 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: * 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 sized projects to improve news ranking Requirements Minimum Qualifications * 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 Preferred Qualifications * Experience with cloud based architecture (e.g. Amazon Web Services) * Strong interest in news media and our mission

Skills

machine learning, python, java, algorithm development, software development, natural language processing, software engineering, computer science, scala, optimization, amazon web services (aws), math, programming languages, ml, web services

Always be on the alert for potentially fraudulent job postings online. Report potential fraud to us if you're unsure about the legitimacy of a job posting or employer on Chegg Internships.

  • Never accept a check or other funds from a company to purchase materials necessary for your position.
  • Avoid and report situations where employers require payment or work without compensation as part of the application process.
  • Avoid corresponding with anyone who reaches out via text or email or outside of the Chegg Internships platform that you don't recognize.
  • Be wary of Google Hangout or Skype interviews as these are not publicly-listed numbers that can be used to verify the legitimacy of the interviewer.