Neo4j

Software Engineering - Clustering & Distributed Systems

Neo4j
Apply
3 months ago
Malmö, SwedenSenior

Responsibilities

  • Develop and maintain distributed database components that replicate graph data consistently across systems.
  • Build low-level systems features involving concurrency, networking, and storage.
  • Develop distributed control planes with a focus on predictability, stability, quality, and correctness.
  • Design systems that tolerate failing servers, unstable networks, and query overloads.
  • Collaborate with support engineers to investigate complex bugs.
  • Work with SREs to support the database-as-a-service offering.
  • Partner with product managers to design new features.
  • Learn and contribute in areas such as cloud-native architectures, networking, and distributed consensus algorithms.

Requirements

  • Work independently within a flexible software development organization.
  • Communicate clearly about complex technical topics.
  • Collaborate effectively on difficult technical problems and features.
  • Have experience with distributed systems through usage, administration, or development.
  • Have experience with or a strong interest in learning modern, high-performance, concurrent Java programming.
  • Experience building stateful distributed systems such as databases, message brokers, or stream-processing systems is preferred.
  • Experience with orchestration systems such as Kubernetes is preferred.
  • Knowledge of Java programming, the Java ecosystem, or JVM internals is preferred.
  • Experience working with large codebases is preferred.

Benefits

  • Hybrid work arrangement.
  • Opportunity to work on production database systems used globally by enterprise customers.
  • Inclusive and collaborative workplace focused on innovation, relationships, and customer success.

Tech Stack

Categories

Neo4j

About Neo4j

1,001-5,000 employees

Neo4j builds a native graph database and graph analytics platform for developers and data teams, available as self-managed software and the Aura managed cloud. It powers knowledge graphs, recommendations, fraud detection, and other relationship-centric applications via the Cypher query language and integrations across data tools. Founded in 2007 and headquartered in San Mateo, the privately held company commercializes the open-source Neo4j project with enterprise subscriptions and support.

Contact me