Graph Database Engineer (Remote Friendly)
IST Research
Remote Friendly, VA, US
4d ago

About IST Research

IST Research creates technology to address human security challenges. We built the Pulse Platform to address some of the most urgent human security issues faced by the world’s most vulnerable populations, specifically transnational crime and global extremism.

Our Pulse Platform is used to engage with populations around the world to provide insight into their thinking and engaging them in a two-way conversation.

Pulse also has the added capability of scraping open data across the surface, deep, and dark web to provide a robust view of the Information Environment in which one is operating.

Position Details

IST Research is seeking a full time Graph Database engineer to support our Pulse Platform. This position involves working with cutting-edge large-scale graph data in order to provide analytics and insight into the data ingested by Pulse.

This individual should have good working knowledge of RDF graph data models and be comfortable using existing standards for representing data inside of the graph, as well as creating new ones where applicable.

The ideal candidate will have working experience designing and implementing graph database schemas and applications using AWS Neptune or other RDF / SPARQL-compatible technologies.

They will be fluent in Python, and familiar with writing APIs built on serverless platforms such as AWS Lambda. This individual will be creating and maintaining schema-level data storage and access APIs for Pulse.

Location : Remote Friendly


  • Transform data ingested by Pulse into the RDF Graph model
  • Support API’s and functions to conduct CRUD operations against the graph database
  • Collaborate with Technical Operations Engineers to deploy updates and schemas to the database
  • Work with Serverless Framework to debug or troubleshoot API’s and operations against the database
  • Validate graph ingestion is working as it is supposed to be, ingesting a multitude of different styles of data from Pulse
  • Leverage the Elastic Stack to analyze query performance
  • Work with GraphQL to translate User Interface / API queries into complex SPARQL queries
  • Requirements

  • Professional graph database background; experience with AWS Neptune preferred (AllegroGraph, BlazeGraph or other equivalent triple-store graph formats are also acceptable)
  • Very comfortable with the Semantic Web, RDF, W3C OWL, and related data models
  • Experience with AWS Lambda and Serverless Framework
  • Experience with GraphQL would be ideal
  • The Candidate Should Be

  • Flexible; comfortable with unstructured fast-paced work, and a lot of it.
  • Can prioritize there will be more work to do that should be done than can be done.
  • Humble, Hungry, and Smart, with an emphasis on Hungry.
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form