3 days ago
Chennai, IndiaSenior / Staff+
Responsibilities
- Design and develop applications using Python and Neo4j Graph Database.
- Build and optimize graph data models, schemas, nodes, and relationships.
- Develop complex queries using Cypher Query Language.
- Create APIs and backend services for graph database interaction.
- Develop data ingestion and ETL pipelines for structured and unstructured data.
- 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 on graph-based solutions.
Requirements
- 6-12 years of experience.
- Strong Python development experience and hands-on expertise with Neo4j Graph Database.
- Proficiency in Cypher Query Language.
- Experience with 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: experience with Graph Data Science libraries, network analysis, fraud detection, recommendation systems, or knowledge graphs.
- Preferred: experience with AWS, Azure, or GCP, and familiarity with Kafka, Spark, or distributed data processing frameworks.
- Preferred: Neo4j Aura or Neo4j Enterprise experience.
Tech Stack
Categories
BackendData Engineering
About Cognizant
Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.
