Build the user interfaces to the world's largest knowledge graph. Python/Django
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.
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
Passion and curiosity in how AI, machine learning, big data will revolutionize all industries
Proficiency in using Diffbot APIs (Automatic APIs, Custom API, Crawlbot)