Senior Software Engineer - Database Internals - C++Memgraph • New York, New York, United States
This job offer is no longer available
Senior Software Engineer - Database Internals - C++
Memgraph
- New York, New York, United States
- New York, New York, United States
About
Check out our open issues and roadmap on GitHub at https://github.com/memgraph.
Tasks
Enhance the current functionality of the MemgraphDB engine
Contribute high-quality C++ code and provide feedback in code reviews to ensure best practices
Develop in-memory and on-disk data structures and algorithms, focusing on graphs, networking, query optimization and execution
Identify, design, implement, test, and support new features
Tune database performance to optimize critical workloads
Champion system stability by proactively identifying and implementing performance optimizations.
Requirements
Passion for designing and optimizing software systems
Experience in Linux system-level development using the modern C++ standards
Good working C++ knowledge (standard library, STL containers, templating, memory management in non-garbage collected environments)
Strong written and verbal communication skills in English
Degree in Computer Science or a related field, or equivalent experience
Additionally, it would be nice to have:
Hands-on experience in implementing database internals
Experience with abstract syntax trees, lock-free programming & structures, interpreters and compilers, template metaprogramming, distributed computing
Solid understanding of graph theory
About Memgraph
Memgraph is an open-source graph database built for streaming and compatible with Neo4j. Being in-memory and built with C++ allows for stellar database performance, which opens doors for solving all sorts of complex problems with graphs. The graph database market is growing 100% year-on-year, and Gartner predicts the same growth in the future.
This job is a brilliant opportunity for anyone wanting to join a fairly small but highly ambitious and dynamic team of professionals, grow further within their area and beyond, have ownership over key aspects of the tech stack, and experience what a growing startup is.
Memgraph is backed by some amazing investors like Heavybit, Irregular Ventures, M12 - Microsoft’s Venture Fund, Connect Ventures, and CounterView Capital. We are headquartered in the UK, with a remote team across different Europe and US locations.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.