CareerPlanGet AI match score →

Software Engineering - Clustering & Distributed Systems

Malmö💼 Full-time🗓 2026-05-13 → 2026-07-31

Core

Developing the distributed aspects of the Neo4j graph database, ensuring consistent data replication and high query performance for enterprise customers.

Role type

Senior Software Engineer (Distributed Systems & Database)

Builds

The Neo4j native graph database, deployed in production environments globally.

Domain

Database systems, distributed computing, graph intelligence.

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, concurrent Java programming, low-level systems programming (concurrency, networking, storage), system architecture for stability, debugging complex distributed issues.

Preferred skills

Stateful distributed systems (databases, message brokers), Kubernetes orchestration, JVM internals, large codebase management.

Technologies

Java, JVM, Kubernetes, distributed consensus algorithms, cloud-native architectures.

Responsibilities

Develop distributed control planes and low-level database components, architect for quality and correctness under failure conditions, collaborate with SREs and product managers, track down tough bugs in production.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗