11 Nov
|
Cognizant
|
Chennai
Job Title: Python Developer (Graph Database / Neo4j)
Experience:
6-12 Years
Location:
PAN India
Job Description
We are seeking a skilled Python Developer with solid experience in Graph Databases (Neo4j) to develop and maintain scalable data solutions for relationship-driven analytics, knowledge graphs, recommendation engines, and network analysis use cases.
Key Responsibilities
• Design and develop applications using Python and Neo4j Graph Database.
• Build and optimize graph data models, schemas, nodes, and relationships.
• Develop complex graph queries using Cypher Query Language.
• Create APIs and backend services to interact with graph databases.
• Develop data ingestion and ETL pipelines for loading structured and unstructured data into Neo4j.
• Implement graph analytics, relationship mining, and graph traversal solutions.
• Optimize application performance, database queries, and data processing workflows.
• Collaborate with Data Engineering, Data Science,
and Business teams to deliver graph-based solutions. Required Skills
• Strong experience in Python development.
• Hands-on expertise with Neo4j Graph Database.
• Proficiency in Cypher Query Language.
• Experience with Python frameworks such as FastAPI, Flask, or Django.
• Strong SQL and database fundamentals.
• Experience with REST APIs and microservices architecture.
• Knowledge of data structures, algorithms, and graph theory concepts.
• Experience with Git and CI/CD practices. Preferred Skills
• Experience with Graph Data Science (GDS) libraries.
• Knowledge of Network Analysis, Fraud Detection, Recommendation Systems, or Knowledge Graphs.
• Experience with cloud platforms (AWS, Azure, or GCP).
• Familiarity with Kafka, Spark, or distributed data processing frameworks.
• Neo4j Aura or Neo4j Enterprise experience.
📌 Python + Graph DB (Chennai)
🏢 Cognizant
📍 Chennai