Avatar for Diffbot

Tap into accurate data from a single page or the entire web with Diffbot AI

Software Engineer, Full-Stack

$90k – $125k AngelList Est.
Apply now

Diffbot is looking to hire talented software engineers that leverage your full-stack development skills. This role exposes you to a wide diversity of customers that use our AI systems--from the major search engines, most popular app company, sales, marketing, and recruiting teams, to business intelligence, customer discovery, to counter-terrorism.

Software Engineer, Full-Stack

A Software Engineer on the full-stack team owns the development on Diffbot's website, support tools, and dashboard (the interface that customers use to access Diffbot’s extraction tools and the Knowledge Graph). This person will work closely with our product teams on crafting a user experience that delights our customers and makes our tools easier to use.


  • Full-stack web development on the customer-facing production dashboard: implementing new features, fixing bugs, and testing.
  • Work with customer teams on helping drive technical customer adoption of Diffbot by providing guidance and setup for technical solutions; translate technical user requirements into customer specific data solutions
  • Become an expert on data extraction, web crawling, and Diffbot product offerings.

Required Experience

  • Experience building full-stack applications with Python (Django and Flask) and HTML/JS/CSS
  • Ability to ramp up quickly in Diffbot APIs and products
  • Experience deploying applications to AWS and Linux servers
  • Strong and clear communicator, good at speaking to a wide variety of stakeholders: technical, product, and business users
  • BS in Computer Science, or any equivalent certification

Preferred Skills

  • Passion and curiosity in how AI, machine learning, big data will revolutionize all industries
  • Proficiency in using Diffbot APIs (Automatic APIs, Custom API, Crawlbot)
  • Excellent relationship and interpersonal skills
  • Excellent verbal & written communications
Menlo Park
Job type
Visa sponsorship
Not Available


100% company sponsored medical, dental and vision insurance


401k with company contribution matching

Parental leave

Parental leave

Generous vacation

Unlimited paid time off

Company meals

Free lunches, snacks and beverages


Commuter benefits

Pet friendly

Dog friendly office

Professional development

Ongoing learning through mentorship and education budget

Customized computer setup

Diffbot at a glance

Tap into accurate data from a single page or the entire web with Diffbot AI

Diffbot focuses on Mobile, Internet, Enterprise Software, Analytics, and Machine Learning. Their company has offices in Menlo Park. They have a small team that's between 11-50 employees. To date, Diffbot has raised $11M of funding; their latest round was closed on February 2016.

You can view their website at http://www.diffbot.com or find them on Twitter and LinkedIn.

More jobs at Diffbot

View all jobs

Software Engineer

Lead Technical Support Engineer

Enterprise Account Executive

Create Your Ideal Job