Software Engineer for Distributed Systems, Neo4j

Salary not provided
Kubernetes
Java
Junior, Mid and Senior level
London
Neo4j

Graph-based data analysis

Job no longer available

Neo4j

Graph-based data analysis

501-1000 employees

B2BEnterpriseBig dataAnalyticsData IntegrationData Analysis

Job no longer available

Salary not provided
Kubernetes
Java
Junior, Mid and Senior level
London

501-1000 employees

B2BEnterpriseBig dataAnalyticsData IntegrationData Analysis

Company mission

To help the world make sense of big data by enabling businesses and organizations to harness the power of connections and relationships in data.

Role

Who you are

  • We’re particularly excited to hear from people who have developed and maintained non-trivial distributed systems before; who have experienced some of their pain points and design trade-offs first hand
  • Ability to work independently within a flexible software development organization
  • Ability to communicate about, and collaborate on, complex topics
  • Experience of distributed systems through usage, administration or development
  • Desire to learn modern and high performance Java programming (or prior knowledge)
  • Desire to work as part of a geographically distributed team

Desirable

  • Experience building stateful distributed systems (such as databases, message brokers or stream processing systems)
  • Experience working with distributed orchestration systems, such as Kubernetes
  • Existing knowledge of Java programming, the Java ecosystem or JVM internals
  • Experience with working on large code bases

What the job involves

  • We are looking for experienced backend engineers to join our team which mainly develops the distributed aspects of the Neo4j database
  • Building on our fast and open source native graph database, our team delivers critical enterprise features such as high availability, distributed consistency, horizontal scalability and deployment flexibility
  • Your contributions will be deployed in production environments around the world, vital to the varied and demanding use cases of our customers
  • The day-to-day work is quite wide-reaching in the database stack, from low-level (efficient IO systems where every flush and allocation counts) to high (distributed control planes where predictability and stability are vital)
  • We have a development culture focused on taking the time needed to achieve quality and correctness. However, there is plenty of room for pragmatism and fast paced problem solving
  • Apart from coding features, you’ll also work with support engineers to track down tough bugs, SREs to support our database as a service offering, and with product managers and other teams to design new features
  • You’ll also spend time learning, thinking and experimenting. Specializing in topics that interest you and helping to grow yourself, the team and the product

Salary benchmarks

Otta's take

Theo Margolius headshot

Theo Margolius

COO of Otta

Innovation in database models has developed gradually over the past decade, from scale-out SQL, to key-value stores. Every now and again, something comes along to change the game, and such is the case with Neo4j.

Offered as either a self-hosted database or cloud service, Neo4j is a graph database development platform that focuses on the connections between individual data entities. This offers insights into how systems, people, locations, and seemingly unrelated data points are related so that users can address complex data questions, such as business recommendations, AI, fraud detection, and more. The company is seen as a leader in graph technology with unlimited scaling, which was demonstrated when, in 2021, it produced a record-breaking graph database with over a trillion relationships.

Graph-based data models are now crucial components for AI and machine learning applications, and Neo4j has achieved an impressive number of funding rounds and amassed hundreds of enterprise customers using its product. These include Airbnb, eBay, Lyft, and NASA, the latter of which used graph database technology from Neo4j during the development of the Orion spacecraft.

Insights

Top investors

Some candidates hear
back within 2 weeks

3% employee growth in 12 months

Company

Funding (last 2 of 9 rounds)

Nov 2021

$66m

SERIES F

Jun 2021

$325m

SERIES F

Total funding: $581m

Company values

  • We value relationships
  • We focus on user success
  • We thrive in a culture that is open and inclusive
  • We assume positive intent
  • We welcome intellectually honest discussions
  • We deliver on our commitments

Company HQ

Downtown, San Mateo, CA

Articles

Founders

Having studied at Linköping University, they spent over 3 years as Chief Architect at Windh AB, before working as CTO for almost 5 years. They left this position in January 2007 to found Neo4j, where have worked since as CEO.

Share this job

View 9 more jobs at Neo4j