Software Engineering - Clustering & Distributed Systems

Neo4j

Malmö, Sweden
On-site
Complex distributed systems development
High availability and scalability
Low-level systems programming
The team is responsible for ensuring the data in our native graph database is replicated consistently across systems while maintaining high query performance, critical for enterprise customers expecting high availability, horizontal scalability, and deployment flexibility

Job Summary

  • The team is responsible for ensuring the data in our native graph database is replicated consistently across systems while maintaining high query performance, critical for enterprise customers expecting high availability, horizontal scalability, and deployment flexibility.
  • Day-to-day work spans a wide range of the database stack, from low-level systems programming to higher-level development of distributed control planes, with a culture focused on good system design to handle failing servers, unstable networks, and query overloads.
  • Neo4j is the most popular graph intelligence platform globally, with 84% of the Fortune 100 using their products and a recent Forrester study citing a 417% ROI for customers.

Matching Summary

The team is responsible for ensuring the data in our native graph database is replicated consistently across systems while maintaining high query performance, critical for enterprise customers expecting high availability, horizontal scalability, and deployment flexibility.

Skills & Requirements

Must-have

  • complex distributed systems development
  • high availability and scalability
  • low-level systems programming
  • modern high-performance concurrent Java programming
  • good system design principles

Nice-to-have

  • collaborative problem solving
  • clear communication of complex topics
  • independent work within flexible organization
  • building stateful distributed systems
  • working with orchestration systems like Kubernetes

Key Requirements

  • Experience of distributed systems
  • Strong interest in learning modern, high-performance, concurrent Java programming

Work Rights

Not specified

Tailored Resume

Cover Letter