N

Neo4j

ACID graph database for connected data

Software Engineer - Graph Analytics

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedHybrid

About the Job

Requirements

  • Interest in JVM languages or system programming languages such as C, C++, and Rust, and willingness to learn Java, Go, and Python.
  • Interest or experience in Kubernetes and cloud computing.
  • Familiarity with graph theory.
  • A master's degree in Computer Science or another related field, or at least three years of professional experience as a software engineer.

Responsibilities

  • Improve Neo4j’s Graph Data Science platform, focusing on its integrations in Neo4j Aura.
  • Write new features that bridge on-premise and cloud solutions.
  • Write Java, Go, and Python code with a focus on usability, efficiency, and scalability.
  • Work on and improve the observability of cloud systems.
  • Identify and integrate new areas of research to solve customers’ difficult problems.
  • Partner with software engineers from other teams to ensure interoperability with the core database.

About the Company

Neo4j

ACID graph database for connected data

Neo4j provides a graph database that helps organizations model and analyze highly connected data. It stores data as nodes and relationships and uses the Cypher query language to traverse the graph, with ACID compliance and options like AuraDB cloud hosting, Graph Data Science, and Bloom for visualization. Unlike relational databases, its graph-first design enables fast traversals and graph analytics for enterprise use cases, offered through a freemium Community Edition and paid enterprise plans across major clouds. Its goal is to turn complex connected data into actionable insights and support scalable analytics, with broader adoption and potential IPO readiness.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$633M
Headquarters
San Mateo, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Neo4j

See more jobs