From our technology to our team members, Neo4j is built on relationships.
As part of Neo4j product engineering, you will work together with a diverse team of talented colleagues from around the world. Our culture encourages engineers who want to become deep experts in a particular field – or to build broad expertise across several technologies. Our engineers regularly work with peers in field engineering and experience the full lifecycle of the systems they build.
The Role: Investigative Engineer in the Neo4j release process
We are scaling up our release cadence and need to strengthen our release team. We are looking for a candidate with a background in software development and code-based infrastructure who is interested in process automation.
You might have worked as a DevOps engineer or a developer with an interest in tooling and large-scale software development. You are also analytic and have good communication skills, are structured and have the ability to follow up on different topics with a variety of development teams.
Due to the close collaboration with our core database engineering teams, this role allows you to build your knowledge of low-level systems, programming and database design.
What you will work with:
- Investigate and track down issues by perusing logs, looking at charts and understanding codeDiscuss and align with development teams about possible solutions
- Automate steps in the release process using a variety of scripting languages
- Our automated tests are run both on AWS cloud instances and on our own cloud-based Aura instances.
In addition, tools such as Grafana, Datadog and Google Cloud Operations are used to ensure we can not only identify when issues arise but also have a straightforward way to investigate where the pain points are.
You will be part of a team of highly skilled software engineers whose responsibilities span a wide range of domains and who are collaborating with all the teams that build up Neo4j engineering.
Please submit your CV and cover letter in English.
Neo4j Values:
Our work in Neo4j Engineering is guided by our company values:
(we)-[:VALUE]->(relationships)
(we)-[:FOCUS_ON]->(:UserSuccess)
(we)-[:THRIVE_IN]->(:Culture {type: [‘Open’, ‘Inclusive’})
(we)-[:ASSUME]->(:Intent {direction:’Positive’})
(we)-[:WELCOME]->(:Discussions {nature: ‘IntellectuallyHonest’})
(we)-[:DELIVER_ON]->(ourCommitments)
Why Join Neo4j?
We have customers in every industry across the globe, and our products a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics.
We pride ourselves on being a welcoming team. Most of us would agree that one of the best parts of working at Neo4j is the people we get to work with.
We encourage you to apply even if you don’t 100% fit the qualifications above. Why? Because we are committed to building an environment that fosters belonging, which means valuing intellectually honest discussions and being receptive to new ideas and perspectives.
One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career-defining experience.
About Neo4j: