C++ Engineer
About ArangoDB
Founded in Germany and now headquartered in San Francisco, ArangoDB is the most highly scalable, open-source, Graph Database with AI/ML capabilities available in the market. In addition to graphs, 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. Find out more at the Company page and follow us on Linkedin.
The Graph Database market is exploding and is projected to accelerate over the coming years. To help us capitalize on the demand for ArangoDB in areas such as Cyber Security, Retail, Logistics, SaaS, and Fraud to name a few, our team is looking for a talented, Senior C++ Developer to join our team.
Location:
Only candidates in the CET +-2 hours time zones will be considered for the position. While this is a work-from-home role, some travel to Cologne, Germany may be required.
About the Role
- Develop the core components of the ArangoDB database.
- Design and implement distributed transactions, distributed queries, network communication, and much more.
- Optimize performance for all core components, especially database queries and transaction processing.
- Work closely and collaboratively with team members on code reviews and cross-functional projects, but are also able to and do not mind working autonomously on some tasks.
- When necessary, you work together with our customer success team and customers on bugs or similar tickets.
- You like working on projects that take weeks or months, but don’t mind occasional short-term interruptions.
- Value correctness, robustness, and performance – in that order.
- Other duties as assigned from time to time.
Skills and Requirements
- 3-5 years of experience with C++ development
- Other system languages like C or Rust
- Solid understanding of essential algorithmic knowledge
- Experience working on large-scale distributed systems.
- Solid algorithmic understanding, either through experience or a background in Computer Science.
- Strong communication skills - proactive and friendly communication with team members as well as customers.
- Business-fluent English.
Extra points for:
- Experience with open-source storage engines like RocksDB, InnoDB, or SQLite
- Experience with search products like Elasticsearch or OpenSearch, or Lucene
Why Join ArangoDB
Our headquarters is in San Francisco (US) and we have an office in Cologne (Germany), but most of our diverse team works remotely worldwide. So, do you prefer your desk at home or do you want to join us at one of our locations? Your choice.
The ArangoDB team comes 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, 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. ArangoDB is committed to a workplace free of discrimination and harassment based on any of these characteristics. We love this diversity and encourage everyone curious and visionary to join the multi-model movement.
Top Skills
What We Do
ArangoDB is the most scalable open-source graph database, with more than 12,000 stargazers on GitHub. Building on the concept of ‘graph and beyond’, ArangoDB combines the analytical power of graphs with JSON documents, a key-value store, and a full-text search engine, enabling developers to access and combine all of these data models with a single, elegant, declarative query language. It serves as the scalable backbone for graph analytics and complex data architectures across many industries.
Founded in 2015, ArangoDB Inc. is a privately-held company backed by Bow Capital, Iris Capital, New Forge, and Target Partners. It is headquartered in San Francisco and Cologne, Germany, with offices and employees around the world. Learn more at www.arangodb.com.