Let's build amazing things together

We place our people at the core of everything we do and strive to hire the most curious, ambitious and smartest.

We want to make sure you’re surrounded by the best and our team's achievements prove that.

See open positions
Memgraph
Our Purpose

Change the world’s problem solving capabilities through the power of  graphs 

The understanding of relationships and interdependencies between complex data points is crucial to many decision-making processes and our ability to solve hard problems across all industries. 

We’re working towards our mission by providing a performant and scalable way of storing and managing graph data that is familiar and easy to use, built for developers by developers.

It’s important to us to build the right set of tools and algorithms that help every developer - beginners and experts alike; so they can model and solve graph problems with ease. 

Benefits

Why Join Memgraph?

Work-life Balance icon
Work-life Balance

With flexible working policies, you’re not only in charge of where, but also when you are going to work, and when you are going to unwind.

Due to covid-19, most of our work is done remotely (from home), but access to offices as needed is also a possiblity. 

Home Office Set-up icon
Home Office Set-up

We provide all the necessary office equipment you need to start working from home (laptop, monitor, desk, chair, headset, keyboard, mouse…). 

Additionally, we offer a Home office budget to make your home office comfortable and uniquely yours as well as monthly WFH allowance - to pitch in for extra costs like Internet usage. 

Health Care icon
Health Care

If you fall ill, take time off from work without losing pay - we offer health insurance and 100% paid sick leave. 

Our flexible sick-leave policy allows you to take an extra day or two off now and then without the need for a doctor’s note.

To promote your physical and mental health, we offer a gym membership allowance.

And More icon
And More

• Stock options - equity stake that gives you a piece of the company’s growth and success. 

• Dedicated time for research and learning - the perfect time to validate ideas, focus on work priorities or a side project.

• We enjoy get-togethers and organize fun events even during remote work.

• Employee referral incentives - for those invested in the company’s future and growth.

Our Team

Our people are at the core of Memgraph - here’s how we team up 

Core Cloud icon
Core Cloud

Cloud engineering is at the forefront of our beloved web application and data visualization tool. From backend to frontend, the Cloud team is responsible for developing the cloud application that manages the Memgraph cluster infrastructure on AWS all the way up to the UI.

Core Team icon
Core Team

Core engineering is the backbone of our company and is responsible for building the core database engine behind Memgraph. It includes C++, data structures and algorithms with a strong focus on graphs, networking, query optimization, and execution.

Solutions Team icon
Solutions Team

The Solutions team is key to improving our company’s product by working on customer’s problems and designing end-to-end solutions. It includes Python, data analysis, data structures, algorithms, and software design/architecture.

DevRel Team icon
DevRel Team

Graphs are all about relationships and so is our DevRel team. Developer Advocates are software engineers, but being one involves a lot more than writing code, it’s about building relationships and tools that empower and help developers use Memgraph more productively. 

Our Five Step Hiring Process

Step 01

Initial Interview

Lasting from 30 to 45 minutes, this interview will give us a chance to get to know each other. We would love to hear about your background, experience and interest in Memgraph and are happy to answer any and all questions you have about Memgraph.  

Step 02

Practical Task

If the interview goes well, you will be given a take-home problem that is directly linked to your role and represents a real problem we're tackling at Memgraph. This exercise should take no more than 6-8 hours of actual coding time, but we generally allow a week to complete this stage.

Step 03

Technical Interview

The technical interview takes 90 to 120 minutes. Every position requires specific expertise so we ask role and tech-specific questions to see how you apply your knowledge. We let candidates know beforehand which topics will be covered in the technical interview.

Step 04

Culture Interview

In culture fit interviews, we often look for things that cannot be trained - enthusiasm and a solid work ethic, and instead of testing for specific knowledge, we focus on the fundamentals - attitude, motivation, personality, diligence.

Step 05

The Offer

This is the last step in the interview process and the point at which we discuss salary and start date. After an offer call, we will send you your letter with all the information you need about your employment terms, perks and benefits, and other general aspects of Memgraph.

Open Positions

Don't wait around for an opening to show your interest and get in touch with us. We're always looking for awesome people to join Memgraph. You can contact us on [email protected] or send your resume to [email protected] and we'll have a look!

Locations

London icon
London
Remote icon
Remote
Zagreb icon
Zagreb