Software Engineer - Core Database (Kernel)
Core
Build and ship new features for the core of the leading graph database, including storage engines, transaction handling, indexes, data import, and page cache.
Role type
Senior backend engineer (database kernel)
Builds
The core of the graph database (storage engines, transaction handling, indexes, data import, page cache)
Domain
Database systems / Graph intelligence
Deliverable
production ML models
Required skills
Multi-threaded system design, algorithms, system design, data structures, Java or C-style programming, performance profiling, project delivery
Preferred skills
Database management systems, Deep JVM experience, large codebases
Technologies
Java, C-style languages
Responsibilities
Build and ship new features for the core of the database; Write high-quality, testable, and efficient code; Integrate research and technologies into the database core; Work on own product enhancements and integrations
Seniority
Senior, hands-on IC