Software Engineer - Core Database (Kernel)

🇸🇪 Malmö, Sweden
Posted 15 months ago
Expires July 24, 2026
Full TimeHybridEngineeringProduct

Neo4j is seeking an experienced backend engineer to join its Kernel team, focusing on the development of core components such as storage engines, transaction handling, indexes, data import, and page cache. This role is integral to enhancing the performance and capabilities of Neo4j's leading graph database platform, which is utilized by a significant portion of Fortune 100 companies.

The successful candidate will be responsible for building and shipping new features for the core database, writing high-quality, testable, and efficient code, and actively participating in feature discussions and roadmap prioritization. Additionally, the role involves integrating research and new technologies into the database core and engaging in "Do what you want weeks" to work on personal product enhancements and integrations.

Applicants should have experience designing multi-threaded systems and algorithms, a deep understanding of system design, data structures, and algorithms, and proficiency in Java or a C-style programming language. Strong troubleshooting skills, knowledge of performance profiling and optimization, and experience leading and delivering development projects are also required. Effective communication skills and a collaborative attitude are essential.

Neo4j offers a dynamic and inclusive work environment, emphasizing innovation and customer success. Employees have opportunities for professional growth and are encouraged to contribute to the company's mission of helping the world make sense of data through graph technology.

More Jobs at Neo4j