Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

DevOps Engineer

Engineering | Mountain View, CA | Full Time

Job Description

About Us:

At Diffbot, we believe that access to structured information will be the critical resource for the coming wave of intelligent applications—for everything from new app experiences, to search assistants, to enterprise business intelligence.

That’s why our team of world-class AI researchers is building a machine that can autonomously synthesize the world’s largest database of structured information and looking for those that want to join us on this mission.  

DevOps Engineer

Diffbot runs one of the largest web-scale machine learning systems composed of many microservices that perform crawling, rendering, natural language processing, computer vision, information extraction, and document analysis. You would have the chance to develop the infrastructure that supports rapid delivery of machine learning modules, and fast growth of of our autonomous knowledge acquisition system.


  • Manage and maintain our infrastructure system, lower maintenance requirements and improve security.

  • Maintaining and developing automated monitoring and notification for live services, and respond quickly and effectively to any problems.

  • Manage internal services such as Git, Jenkins, Prometheus, Docker etc.

  • Develop internal tools to support machine learning model deployment and monitoring.


  • Strong background in Linux server management, including storage and network system

  • Hybrid-cloud (both cloud and bare metal) deployment and management

  • Experience with automation / configuration management

  • Application monitoring, reporting, and incident diagnosis

  • Application security and high availability

  • Strong scripting skills (Bash, Python)

Preferred Skills:

  • Experience with Elasticsearch hosting and performance tuning

  • Experience with containerization technologies

  • Experience with Java, Python and C++

  • Experience configuring custom hardware


To apply, please submit:

  • Resume / LinkedIn / homepage

  • A short self-introduction (describe your interest and area of speciality)