Remote Software Engineer - Distributed Systems

Posted

Apply now
Please, let Neo4j know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Neo4j is seeking experienced backend engineers to join their team focused on developing the distributed aspects of the Neo4j database.
  • The role involves building on their fast and open-source native graph database, delivering critical enterprise features such as high availability, distributed consistency, horizontal scalability, and deployment flexibility.
  • Candidates should have experience with complex distributed systems and understand the associated pain points and design trade-offs.
  • Daily work encompasses a wide range of tasks within the database stack, from low-level efficient IO systems to high-level distributed control planes.
  • The development culture emphasizes quality and correctness while allowing for pragmatism and fast-paced problem-solving.
  • Responsibilities include coding features, collaborating with support engineers to resolve bugs, working with SREs to support database services, and engaging with product managers to design new features.
  • Engineers will have opportunities to learn, think, and experiment, specializing in topics of interest to contribute to personal and team growth.

Requirements:

  • Candidates must be able to work independently within a flexible software development organization.
  • Strong communication skills are required to discuss and collaborate on complex topics.
  • Experience with distributed systems through usage, administration, or development is essential.
  • A desire to learn modern and high-performance Java programming is necessary, or prior knowledge of Java is preferred.
  • Candidates should be willing to work as part of a geographically distributed team.
  • Nice to have: experience building stateful distributed systems, working with distributed orchestration systems like Kubernetes, and familiarity with large code bases.

Benefits:

  • Joining Neo4j offers the chance to shape the future of data and analytics in a rapidly growing company.
  • Neo4j is recognized as the most popular graph database globally, with a proven product/market fit and a strong customer base.
  • The company has raised significant funding, positioning it among the most well-funded database companies in history.
  • Employees benefit from a culture that values relationships, inclusiveness, innovation, and customer success.
  • Neo4j is committed to providing an inclusive, diverse, and equitable workplace, encouraging applications from all qualified candidates.
Apply now
Please, let Neo4j know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback