Salary not listed

Software Engineer - Sharding

BackendWorkplace — unknown
Published on 2026-10-02
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Join the Neo4j Sharding Engineering Team to enhance the Neo4j database capabilities. You will work on distributed query execution technologies, specifically Infinigraph and Composite, focusing on tackling complex engineering problems related to database scaling.

About the company

Neo4j builds a graph database and analytics platform that helps teams model, query, and uncover relationships in connected data.

The team

Sharding Engineering Team

Stack

JavaScala

What you'll do

  • Design and implement database features
  • Engage in query language design and implementation
  • Participate in daily stand-ups and pair programming
  • Fix bugs and document features
  • Study the latest database research

What we're looking for

  • Experience developing production level software
  • Knowledge of Java, Scala, or similar languages
  • Ability to work independently in a flexible environment
  • Strong communication and collaboration skills

Nice to have

  • Understanding of database internals
  • Experience with asynchronous and reactive programming
  • Familiarity with distributed systems
  • Interest in recent developments in distributed systems
View original job post