
Consulting Engineer
Neo4j
full-time
Posted on:
Location Type: Remote
Location: Australia
Visit company websiteExplore more
About the role
- Work closely with customer engineering teams to lead and contribute to Neo4j implementations across the full project lifecycle, from initial design through to production roll-out
- Act as the technical subject matter expert on consulting engagements, providing hands-on guidance and technical leadership for succeeding with Neo4j technology
- Design and implement graph data models that represent complex relationships and support high-performance querying and analytics
- Architect and build solutions that meet both functional and non-functional requirements using Neo4j
- Support modern data and AI architectures by structuring graph data to enable advanced analytics, search, and emerging AI patterns such as RAG
- Collaborate with customer AI and data teams to integrate Neo4j into modern orchestration frameworks such as LangChain or LlamaIndex
- Provide guidance to customers on best practices for Data Engineering, focusing on optimising data ingestion patterns into Neo4j.
- Develop solution architectures that address the technical requirements of customer projects
- Translate complex technical concepts into clear guidance for customer engineers and stakeholders
- Contribute to solution proposals, effort assessments, SOWs and technical recommendations for customer engineering and leadership teams
- Train and mentor customer teams on Neo4j best practices and graph development techniques
- Work collaboratively with Neo4j sales and support teams to ensure successful customer outcomes
Requirements
- 5+ years of experience designing and developing enterprise-class applications, with a focus on data-driven or analytics-focused systems
- Strong experience in data modelling and designing data structures for complex applications, with familiarity across relational, NoSQL, or graph databases
- Experience designing scalable software architectures and working within modern application development environments
- Practical experience structuring and optimising data for modern search, analytics, or AI-driven applications
- Competence and hands-on experience in at least one of the following languages: Java, JavaScript, Python, Go, or C#
- Experience deploying applications on modern platforms such as Linux, Docker, or Kubernetes
- Familiarity with source control and development workflows using tools such as Git
- Strong problem-solving skills with the ability to work independently as well as collaboratively within a team
- Excellent written and verbal communication skills, with the ability to clearly explain technical concepts in customer settings
- Confidence presenting technical solutions and building strong customer relationships
- Ability to work independently in a remote, cross-functional organisation
- Curiosity and enthusiasm for learning new technologies and development approaches
- Bachelor's degree in Computer Science, Information Technology, or a related field (Master's degree is a plus).
Benefits
- Work closely with customer engineering teams
- Travel within Australia or internationally may be required depending on customer engagement needs (Up to 50%)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Neo4jdata modelingdata structuresJavaJavaScriptPythonGoC#LinuxDocker
Soft Skills
problem-solvingcommunicationcollaborationmentoringcustomer relationship buildingindependencecuriosityenthusiasm
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Information TechnologyMaster's degree (preferred)