Software Engineer - Vector Index

Neo4j

London, United Kingdom
On-site
Proficiency in java or c-style programming
Strong interest in database indexes
Algorithm development expertise
This role involves building core functionality for the graph database, specifically focusing on index, constraint, and schema features

Job Summary

  • This role involves building core functionality for the graph database, specifically focusing on index, constraint, and schema features.
  • The team is international, based in Malmö, Sweden, and London, UK, working on evolving vector search capabilities for GenAI use cases.
  • Employees are encouraged to participate in 'Do what you want weeks' to work on their own product enhancements and integrations.

Matching Summary

This role involves building core functionality for the graph database, specifically focusing on index, constraint, and schema features.

Skills & Requirements

Must-have

  • Proficiency in Java or C-style programming
  • Strong interest in database indexes
  • Algorithm development expertise
  • Experience with high-quality testable code

Nice-to-have

  • Knowledge of Lucene search engine
  • Experience with multi-threaded systems
  • Performance profiling skills
  • Humble attitude and good communication
  • Sense of humor

Key Requirements

  • Proficient in Java or C-style programming language
  • Interest in how database indexes work
  • Proficiency in general algorithm development

Work Rights

Not specified

Tailored Resume

Cover Letter