Senior Software Engineer – Database Internals, C++

🕒 March 17

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Memgraph

Memgraph

11 - 50 employees

Founded 2016

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

💰 $9.3M Seed Round on 2021-10

Artificial Intelligence • Enterprise • SaaS

Memgraph is a graph database company that offers a powerful database solution for real-time analytics in high-velocity environments. It is designed to handle mission-critical environments with high transaction volumes and large graph sizes, supporting applications in knowledge graphs, fraud detection, and cybersecurity. Memgraph is user-friendly, offering simple pricing and dedicated support, making it easy to adopt and scale.

📋 Description

• 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 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 • Hands-on experience in implementing database internals (nice to have) • Experience with abstract syntax trees, lock-free programming & structures, interpreters and compilers, template metaprogramming, distributed computing (nice to have) • Solid understanding of graph theory (nice to have)

🏖️ Benefits

• Employee Development

Apply Now

Similar Jobs

🕒 March 10

Hurree

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

⚡ Productivity

Python Engineer building and maintaining backend services for Hurree’s AI-powered reporting platform. Collaborating on scalable solutions to process and deliver data reliably.

🇬🇧 United Kingdom – Remote

💵 £30k - £45k / year

💰 Seed Round on 2021-01

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 March 4

Thermo Fisher Scientific

10,000+ employees

🧬 Biotechnology

💊 Pharmaceuticals

🔬 Science

C# .NET Back End Software Engineer at Thermo Fisher Scientific solving critical problems in science. Collaborating with teams to design and develop efficient and scalable software applications.

🕒 February 26

FXC Intelligence

51 - 200

💳 Fintech

💸 Finance

Senior Python Engineer contributing to data scraping and processing for financial insights. Collaborating with cross-functional teams to enhance data quality and application performance.

🕒 February 25

Alaro

1 - 10

🤝 B2B

📋 Compliance

Build reliable backend systems for Alaro’s AI-driven legal services. Design core APIs and data models for real legal workflows in a remote-first environment.

🕒 February 25

Project Eleven

1 - 10

₿ Crypto

🔒 Cybersecurity

Senior Backend Engineer at Project Eleven developing core libraries for secure digital assets in a post-quantum world. Building tools to protect digital assets while preserving self-sovereignty.