Software Engineer - Cypher
Neo4j(1 month ago)
About this role
A Software Engineer on Neo4j’s Cypher teams will help develop and extend the Neo4j query language used for graph databases. The role sits within a small, self-organised international engineering team and offers opportunities to work across the stack—from language design and compiler work to JVM-level and performance-sensitive systems. Engineers primarily develop in Scala and Java and collaborate closely with colleagues in Sweden, the UK, and elsewhere in Europe.
Required Skills
- Java
- Scala
- Databases
- Secure Development
- Agile
- Algorithms
- Concurrency
- JVM Internals
- Language Design
- Query Planning
+3 more
Qualifications
- Master of Science in Computer Science
About Neo4j
neo4j.comNeo4j is a graph-first data platform that stores and queries connected data natively, enabling fast, complex traversals and graph analytics at scale. It provides the Cypher query language, a library of graph algorithms, ACID transactions, tooling and integrations, and cloud and enterprise offerings (including Neo4j Aura) for managed deployments. Organizations use Neo4j for use cases like fraud detection, recommendations, knowledge graphs, and network analysis because it makes relationships explicit, speeds query performance on connected data, and simplifies graph modeling and analytics.
Apply instantly with AI
Let ApplyBlast auto-apply to jobs like this for you. Save hours on applications and land your dream job faster.
More jobs at Neo4j
Similar Jobs
Graph Database Engineer – Index & Query Optimisation (Core Database)
Avathon(28 days ago)
Senior Staff Systems Engineer - Performance Engineer - JVM
RENAULT DO BRASIL S.A.(4 days ago)
Distinguished Systems Developer - SQL Engine
InterSystems(22 days ago)
Senior Kotlin/JVM Engineer
Lendable(1 month ago)
Lead BigQuery / Graph DBA – GCP & Neo4j Specialist
Hitachi Vantara Corporation(4 days ago)
Graph Database Engineer – Core Database(Kernel)
Avathon(1 month ago)