ArangoDB is an open-source, highly scalable Graph Database with Multi-Model capabilities. In addition to graph it is natively supporting a number of data-models including Document, and Key-Value as well as Full-Text Search and Retrieval. It serves as the scalable backbone for Graph-Analytics and complex data architectures across many different industries. Developers can build high-performance applications using a convenient SQL-like query language or JavaScript extensions. Oh, and did we mention it is open source?

Our goal is to make working with data easy. And because we want to make it simpler for others, we work on solving complex problems. We are looking for an experienced Senior C++ Developer with a deep understanding of large-scale distributed systems to join our core team.

Our headquarter is in San Francisco (US), we have an office in Cologne (Germany), but most of our diverse team works remote worldwide. So do you prefer your desk at home or do you want to join us at one of our locations? Your choice.

Your Role:

  • You will be part of the team responsible for the development of the core components of the ArangoDB database
  • You design and implement distributed transactions, distributed queries, network communication and much more
  • You optimize performance for all core components, especially database queries and transaction processing
  • And work closely and collaboratively with team members on code reviews, and cross-functional projects

Your Skills:

    • You have experience working on large-scale distributed systems
    • You are willing to develop in C++
    • You have a solid algorithmic background, either through experience or a background in Computer Science
    • You communicate pro-active and friendly with team members as well as customers
    • Bonus points for experience with open source storage engines like RocksDB

    The over 100 minds of ArangoDB come from 5 different continents and more than 20 countries. Diverse backgrounds enable us to see new solutions. We invite people from every culture, national origin, religion, with every sexual orientation, gender identity or expression, and of every age to apply to our positions. All employment decisions are based on business needs, job requirements and individual qualifications. Arango is committed to a workplace free of discrimination and harassment based on any of these characteristics. We love this diversity and encourage everyone who is curious and visionary to join the multi-model movement.