C++ Engineer

Posted 2 Days Ago
Be an Early Applicant
28 Locations
Remote
Mid level
Database • Analytics
The Role
As a Senior C++ Developer at ArangoDB, you will develop core components of the ArangoDB database, design and implement distributed systems, and optimize performance. Collaboration with team members and customer success teams is key, alongside a focus on correctness and robustness in your work.
Summary Generated by Built In

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++
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
110 Employees
On-site Workplace
Year Founded: 2014

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.

Similar Jobs

Smartcat Logo Smartcat

Senior Backend Developer (.NET, C#)

Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
Easy Apply
Remote
28 Locations
242 Employees

Autodesk Logo Autodesk

Senior Software QA Engineer - C#

Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Remote
28 Locations
13285 Employees
Remote
8 Locations
61500 Employees

N-iX Logo N-iX

Senior Unreal Engine/C++ Engineer

Information Technology • Consulting
Remote
39 Locations
2135 Employees

Similar Companies Hiring

SAG LLC Thumbnail
Virtual Reality • Generative AI • Business Intelligence • Big Data Analytics • App development • Analytics • Agriculture
Minot, ND
4 Employees
JuiceMedia.AI Thumbnail
Marketing Tech • Machine Learning • Digital Media • Big Data Analytics • Analytics • Agency • AdTech
Marina Del Rey, CA
68 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account