What are the responsibilities and job description for the Neo4J Consultant position at Staffing Technologies?
NEO4J Consultant
Location: Remote
Duration: 6 Months
Position Overview:
We are seeking a Neo4J Consultant with deep expertise in performance tuning and database optimization to support high-volume inventory systems used in monitoring critical network infrastructure. This role focuses on improving the efficiency, speed, and reliability of Neo4J databases through query tuning, data model analysis, and configuration optimization.
Key Responsibilities:
- Identify and resolve performance bottlenecks across large-scale Neo4J environments.
- Monitor, analyze, and tune Cypher queries to improve query speed and resource usage.
- Rebuild indexes and optimize table and node structures to enhance system performance.
- Analyze Neo4J performance trends and provide recommendations for long-term improvements.
- Tune database parameters, memory configurations, and caching strategies for optimal throughput.
- Evaluate data models for efficiency, scalability, and alignment with business requirements.
- Work closely with infrastructure and engineering teams to ensure ongoing database stability and performance.
- Support efforts to ensure high availability and reliability of network monitoring systems.
Required Skills and Experience:
- 8 years of experience in data-focused roles, with at least 2 years working hands-on with Neo4J.
- Strong background in database performance tuning and query optimization, especially with Cypher.
- Demonstrated experience rebuilding indexes, restructuring graph models, and refining schema designs.
- Deep understanding of Neo4J database configurations, memory settings, and performance parameters.
- Ability to interpret system metrics and logs to proactively detect and address inefficiencies.
- Familiarity with network infrastructure environments and related inventory/monitoring systems is a plus.
- Excellent problem-solving skills and a detail-oriented approach to database optimization.