Work remotely from anywhere as a Software Developer

Senior Distributed Database Engineer

Stardog is the world's leading Knowledge Graph platform for the Enterprise. Turn data into knowledge faster and easier. Stardog lets you query, search, and analyze enterprise data, wherever it is, using scalable, cutting-edge Knowledge Graph technology.


The future has always been distributed and the future is arriving now. If you know that Raft isn't just a flotation device, then you could be a great fit for Stardog.


Responsibilities:



  • Help design and build storage and query evaluation over a large distributed database

  • Develop and implement algorithms for distributed transactions over very large clusters

  • Implement and optimize graph algorithms over distributed indexes 

  • Work on integration with DCOS frameworks like Mesos


Skills & Requirements



  • 5+ years programming experience, ideally in Java

  • Strong computer science fundamentals, with advanced knowledge of data structures, algorithms and software design

  • Experience building distributed databases and service-oriented architectures

  • Knowledge of Spark, Storm, Flink, DCOS frameworks like Mesos

  • Ability to work in a distributed team mainly communicating over email, chat, and phone

  • Experience with graph technologies or databases is a plus

Stardog Union

  • Location Not available
  • Size Not available
  • Timezone

Similar jobs

Scala Analytics BE Engineer

Toptal

At Toptal, we measure everything and always rely on data to guide all of our initiatives, including both our long-term strategy and our day-

Analytics BE Engineer

Toptal

At Toptal, we measure everything and always rely on data to guide all of our initiatives, including both our long-term strategy and our day-

Application Engineer

Actyx

Factory software is at the core of value creation, it is crucial to our society. Creating factory software is exceedingly difficult. Actyx i