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
About Neo4j
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.
