What are the responsibilities and job description for the Neo4j Graph Database Engineer position at K-Tek Resourcing LLC?
Job Summary
We are seeking a highly skilled Neo4j Graph Database Engineer to support the design, development, optimization, and maintenance of enterprise-scale graph database solutions. The ideal candidate will have strong experience with Neo4j, Python, and SQL, along with a proven ability to model complex relationships and build scalable data solutions.
Key Responsibilities
- Design, develop, and maintain Neo4j graph database solutions.
- Create and optimize graph data models to support business and analytics requirements.
- Develop complex Cypher queries, procedures, and graph algorithms.
- Build data ingestion and transformation pipelines using Python.
- Optimize database performance, indexing, and query execution.
- Collaborate with data engineers, architects, and business stakeholders to translate requirements into scalable solutions.
- Integrate graph databases with enterprise applications and data platforms.
- Perform troubleshooting, root cause analysis, and production support activities.
- Ensure data quality, governance, and security standards are maintained.
Required Skills
- Strong hands-on experience with Neo4j Graph Database.
- Strong SQL development and query optimization experience.
- Strong Python programming experience.
- Experience designing graph data models and relationship mapping.
- Experience with data integration, ETL/ELT, and large-scale datasets.
- Experience working in enterprise environments.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience with graph analytics, graph algorithms, and knowledge graphs.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Experience with data engineering and data architecture initiatives.
- Experience supporting large-scale consumer technology environments is a plus.
Education
Bachelor''s degree in Computer Science, Information Systems, Engineering, or related field preferred.