Machine Learning Engineer (Applied)

Machine Learning Engineers in our applied division design and build massively scaled systems that power the core of Diffbot’s autonomous knowledge extraction system.  You’ll work with some of the world’s most premier researchers in their field, both at Diffbot and in academic AI labs, to implement state-of-the-art models in our production datacenter.

Responsibilities

  • Improve accuracy of our production machine learning systems by applying the latest published research, feature engineering, and tuning of model hyperparameters
  • Own end-to-end accuracy and performance for our 60+ machine learning problems
  • Be up to date on the latest research publications, and rapidly assess the latest results for production and scalability potential
  • Work closely with product leadership and customers on training datasets and error analysis

Requirements

  • Masters in Computer Science or equivalent work experience
  • 5+ years of industry experience designing and developing software
  • Experience implementing the latest machine learning algorithms from papers
  • Experience in designing performant production systems
  • Production/deployment engineering in java

Preferred Skills

  • 2+ years Java, C++, C#
  • Published research in CV/NLP topics
  • PhD in Computer Science
Skills
Job Country
Job City Name
Menlo Park
Job State
CA
Job Zip Code
94025