Software Engineer - Vector Index
New Yesterday
Job Description:
About Neo4j:
Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections easily and quickly. Customers use Neo4j to gain insights and solve complex problems. Over 84% of Fortune 100 companies use Neo4j, with a community of over 250,000 developers worldwide.
We aim to build technology that powers breakthrough solutions, impacting organizations like NASA, ICIJ, and leading enterprises such as Walmart and UBS. Our growth is driven by enterprise demand for our cloud offerings and partnerships with cloud providers.
Our Vision:
At Neo4j, we strive to help the world make sense of data by promoting innovation through understanding data relationships. We created and lead the graph database category, transforming how organizations leverage data for competitive advantage.
The Role:
We seek a backend engineer interested in database indexes and algorithms to join our Kernel team. You will work on building the core of our graph database, solving technical challenges, and delivering high-quality code. The team is international, based in Malmö, Sweden, and London, UK.
Responsibilities:
- Develop features related to indexing for our graph database
- Design and optimize the indexing subsystem for complex graph queries
- Enhance vector search capabilities for graph + vector use cases
- Collaborate with product managers to set development roadmaps
- Write efficient, testable, and high-quality code
- Address real-world performance challenges
- Contribute ideas and participate in feature discussions and planning
- Integrate research into the database core
- Work closely with customers and other teams
- Engage in personal product development during "Do what you want" days
Ideal Candidate:
- Interested in how database indexes work
- Proficient in algorithms and Java or similar languages
- Humble and collaborative in idea discussions
- Good communicator with a sense of humor
Preferred Experience:
- Multi-threaded systems, performance profiling, JVM expertise, large codebases, database management systems
#LI-Hybrid
Why Join Neo4j?
- Fast-growing company with increasing ARR
- Raised over $600M, valued at over $2Bn
- Widely used by Fortune 100 and 500 companies
- Strong culture focused on relationships, inclusiveness, and innovation
- Recognized for ROI and industry awards
We encourage applicants from underrepresented communities to apply, emphasizing our commitment to diversity and inclusion. We aim to provide an inclusive, diverse, and equitable workplace for all.
Neo4j Values:
Our core values focus on relationships, user success, culture, positive intent, honest discussions, and commitments. We respect your privacy and handle personal data responsibly.
#J-18808-Ljbffr- Location:
- London, England, United Kingdom
- Salary:
- £200,000 +
- Category:
- Management & Operations, IT & Technology