CareerPlanSign in

Software Engineering - Clustering & Distributed Systems

Malmö💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Building distributed aspects of the Neo4j graph database, including high availability, consistency, and scalability for enterprise features.

Role type

Senior backend engineer (distributed systems)

Builds

Distributed database features, core database components, and managed service (Aura) infrastructure

Domain

Database systems, distributed computing, graph intelligence

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems development, low-level IO system optimization, distributed control plane design, complex system debugging, large codebase navigation, modern high-performance Java programming, Kubernetes operator development

Preferred skills

Stateful distributed systems experience (databases, message brokers, stream processing), distributed orchestration systems, JVM internals knowledge

Technologies

Java, Kubernetes, Neo4j, Aura

Responsibilities

Develop end-to-end features from core database to managed service, optimize low-level IO systems, design distributed control planes, troubleshoot production bugs, collaborate with SREs and product managers

Seniority

Senior, hands-on IC

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