SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Neo4j is the graph intelligence platform transforming data into knowledge for intelligent applications and AI systems. The company serves 84 of the Fortune 100 and has raised over $600M in funding, valued at over $2B.
You will join the Graph Data Science platform team, working at the intersection of cloud infrastructure, backend services, and client-facing code. This role focuses on improving Neo4j's Graph Data Science platform and its integrations in Neo4j Aura, bridging on-premise and cloud solutions.
Key responsibilities include:
- Building telemetry and observability tools that give users clear insights into platform health and job execution
- Optimizing data transfer pipelines for seamless data ingestion and streaming between client environments and cloud backend
- Refining client interfaces and integration points to improve developer experience
- Writing features in Java, Go, and Python with focus on usability, efficiency, and scalability
- Improving observability of cloud systems
- Identifying and integrating new research areas to solve customer problems
- Partnering with engineers across Neo4j teams to ensure interoperability with the core database
You will work in a highly collaborative, distributed, and remote-first team of skilled engineers, directly impacting tools relied upon by a global customer base.
REQUIREMENTS:
- Master's degree in Computer Science or related field, OR 3+ years of professional experience as a software engineer
- Interest in JVM languages or system programming languages (C, C++, Rust) with willingness to learn Java, Go, Python
- Interest or experience with 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