Stardog is an enterprise data unification platform built on smart graph technology: query, search, inference, and data virtualization.
The future has always been distributed and the future is arriving now. If you knowthat 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 system
Develop and implement algorithms for distributed transactions over very largeclusters
Implement and optimize graph algorithms over distributed indexes
Work on integration with DCOS frameworks like Mesos
Requirements:
5+ years programming experience, ideally in Java
Strong computer science fundamentals, with advanced knowledge ofdata structures, algorithms and software design
Experience building distributed systems and service-oriented architectures
Knowledge ofSpark, Storm, Flink, DCOS frameworks like Mesos
Abilityto work ina distributed team mainlycommunicatingover email, chat, andphone
Experience withgraph technologies or databasesis a plus
We have offices in Washington, DC, Baltimore, and Boston. Remote working is also possible for qualified candidates.
Our culture is based on engineering excellence, mutual respect, collegiality in all things, rigor in design, research, implementation, and testing. We care deeply about work-life balance and productivity in the short and long run. In sum, if you remove the unnecessary, the distracting, and the tedious, what you’re left with is a healthy 40 hour week full of wins.
We are committed to creating a diverse environment and are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

