Core Engineer

London (North)
15 Mar 2019
14 Apr 2019
Contract Type
Full Time
Cognitive/Intelligent Systems consume data that are too complex for current databases to handle. GRAKN.AI is a hyper-relational database that allows you to perform knowledge engineering to manage this complexity. Through Knowledge Representation and Automated Reasoning techniques, Grakn provides the knowledge base foundation for these systems.

Our team has big ambitions, and our competitions are fierce: MongoDB, MySQL, Oracle, Neo4j, and so on. However, none them handles complexity like we do. Grakn provides the logical integrity of SQL, the scale of relationships of Graph DBs, with the horizontal scalability of NoSQL.

We've come a long since we started in 2015, and we've been awarded Product of the Year 2017 by the University of Cambridge Computer Lab Ring, joining the ranks of companies like SwiftKey and Google DeepMind.

We're a team of talented engineers from world leading universities, and we're based in London. We've developed a distributed knowledge base that reasons over complex data in real-time and derives knowledge that is too complex for human cognition to uncover. Five years from now, we believe Grakn will be in the hands of every developer as a de facto database for building cognitive and intelligent systems.

We are looking for computer scientists with strong programming skills to join our team to work on the core database technology we are building. The work encompasses various fields of computing: graph theory, query languages, large-scale analytics, knowledge representation, automated reasoning, distributed computing, web engineering, and enterprise software development. You will be responsible for the research, requirements analysis, architecture design, project planning, code development, testing, integration and delivery of the software component. Throughout the journey, you will part of plenty of challenging and advanced algorithmic and architecture brainstorming with the team.

*Required skills:*
# Academic background from a world-leading university
# Minimum Bachelors (2:1) from a computing field
# Database Systems and Query Languages
# Java OOP development
# Systems architecture design
# Distributed systems development
# Algorithmic skills: able to solve complex mathematical and computational problems
# Communication skills: able to convey complex technical concepts to both technical and non-technical audiences

Similar jobs

Similar jobs