Neo4j

Software Engineer - Graph Analytics

In short

Neo4j is building a high-performance cloud platform for graph algorithms and machine learning, and is looking for a Software Engineer to work on telemetry, data transfer pipelines, and developer UX for its Graph Data Science platform and Aura cloud integrations. The role involves writing Java, Go, and Python code, improving observability of cloud systems, and collaborating with other engineering teams on interoperability with the core database. It requires interest or experience in JVM/systems languages, Kubernetes and cloud computing, familiarity with graph theory, and either a Master's degree in Computer Science or 3+ years of professional software engineering experience. This is a fully remote, distributed-team position.

About
Neo4j is the graph intelligence platform that transforms data into knowledge to power the next generation of intelligent applications and AI systems. It includes enterprise-ready knowledge graphs for accurate, explainable, and governed AI; comprehensive, trusted, and easy-to-deploy graph capabilities across any environment and data source; and an ecosystem trusted by 84 of the Fortune 100 and supported by the world's largest graph community.
Here at Neo4j, we are building a high-performance cloud platform for graph algorithms and machine learning to help the world make sense of data—from detecting financial fraud and driving real-time recommendations to powering cutting-edge knowledge graphs. As a Developer on our team, you will sit at the intersection of our entire platform ecosystem, gaining hands-on experience bridging cloud infrastructure, robust backend services, and user-facing client code.
In this role, you will actively contribute to:
•Telemetry & User Observability: Building tools and metrics that give users clear insights into platform health and job execution.
•Data Transfer & Performance: Optimizing pipelines for seamless data ingestion and streaming between client environments and our cloud backend.
•Developer UX Improvements: Refining client interfaces and integration points to ensure our platform is intuitive, fast, and easy to adopt.
This is an opportunity to directly impact the tools our global customer base relies on every day, working alongside a supportive team that will help you sharpen your skills across the full technology stack.
Tasks
•Improve Neo4j's Graph Data Science platform, focusing on its integrations in Neo4j Aura
•Write new features that bridge the gap between on-premise and cloud solutions
•Write Java, Go and Python code with a strong focus on usability, efficiency, and scalability
•Work on and improve the observability of our cloud systems
•Work in a highly collaborative and friendly team of skilled and motivated engineers
•Identify and integrate new areas of research that can solve our customers' most difficult problems
•Partner with software engineers from other teams in Neo4j to ensure interoperability with the core database
Requirements
•Interest in JVM languages or system programming languages, such as C, C++, Rust, and willingness to learn Java, Go, Python
•Interest or experience in Kubernetes and cloud computing
•Familiarity with graph theory
•Creativity and motivation to drive your own ideas
•Willingness to work in a distributed and remote-first team
•Master's degree in Computer Science or another related field, or 3+ years of professional experience as a software engineer
Conditions
Neo4j is one of the fastest-scaling technology companies in this industry. It recently surpassed $200M in annual recurring revenue (ARR), doubling its ARR over the past three years. It raised the biggest funding round in database history ($325M Series F), and is backed by investors such as Eurazeo, GV (formerly Google Ventures), and Inovia Capital, having raised over $600M in funding and currently valued at over $2Bn. 84% of the Fortune 100 and 58% of the Fortune 500 use Neo4j, including companies like Boston Scientific, BT Group, Caterpillar, Cisco, Comcast, Department for Education UK, eBay, NBC News, Novo Nordisk, and Worldline. A recent Forrester Total Economic Impact™ Study cited Neo4j as delivering 417% ROI to customers.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot