ArangoDB Logo

ArangoDB

C++ Engineer

Posted 13 Days Ago
Remote
28 Locations
Mid level
Remote
28 Locations
Mid level
Develop core components of ArangoDB, optimize performance, work on distributed systems, and collaborate with team members and customers on issues.
The summary above was generated by AI

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

C
C++
Elasticsearch
JavaScript
Lucene
Opensearch
Rust
SQL

Similar Jobs

17 Days Ago
Easy Apply
Remote
28 Locations
Easy Apply
Senior level
Senior level
Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
As a Senior Backend Engineer, you will design and implement scalable backend services, optimize performance, collaborate with teams, troubleshoot issues, and maintain code quality.
Top Skills: .Net CoreAmazon AwsC#ElasticsearchElkGrafanaKafkaMongoDBPostgresPrometheusPython
4 Days Ago
Remote
32 Locations
Senior level
Senior level
Other
Lead development of a calling product, optimizing infrastructure and collaborating with teams on new features, handling high call volumes.
Top Skills: C++DockerGitGoJenkinsLinuxNoSQLSQL
13 Days Ago
Remote
28 Locations
Senior level
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
As a Senior Software QA Engineer, you'll develop and execute test strategies, engage in Agile teams, and ensure high-quality software delivery.
Top Skills: ArtifactoryAWSC#C++CmakeDockerJenkinsPython

What you need to know about the Dublin Tech Scene

From Bono and Oscar Wilde to today's tech leaders, Dublin has always attracted trailblazers, with more than 70,000 people working in the city's expanding digital sector. Continuing its legacy of drawing pioneers, the city is advancing rapidly. Ireland is now ranked as one of the top tech clusters in the region and the number one destination for digital companies, with the highest hiring intention of any region across all sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account