Experience:
5 to 8 yrs email id to apply :
[email protected]
Key Responsibilities
• Design & architect scalable knowledge graph systems: Entity extraction, relationship inference, hierarchical graph construction, and enrichment pipelines handling billions of nodes/relationships, graph-backed RAG systems with entity linking.
• Optimize graph database performance: Neo4j query optimization, index strategies (b-tree, HNSW, full-text), traversal efficiency, bulk operations, and large-scale analytics.
• Implement distributed graph processing: High-volume ingest pipelines with idempotence, state management, consistency guarantees, and production monitoring.
• Evaluate and integrate emerging technologies: graph databases, vector stores, semantic search, LLM APIs, and AI-driven data enrichment.
• Own performance optimization across the stack: query planning, indexing strategies, caching, batch processing, and compute resource allocation.
• Collaborate with cross-functional teams (data science, backend, platform) to translate requirements into robust, production-grade systems. Technical Skills (Required)
• Graph Databases & Technologies (Core Expertise): o Neo4j: Cypher query language, index strategies (b-tree, full-text, HNSW), query optimization and execution planning. o Graph data modeling: entity-relationship design, schema optimization, constraint management. o Graph algorithms: shortest path, centrality (betweenness, closeness, PageRank), community detection, k-NN similarity, link prediction. o Graph traversal optimization: query performance tuning, index selection, caching strategies. o Knowledge graphs: entity linking, relationship extraction, hierarchical organization, semantic enrichment. o Graph analytics at scale: aggregation, pattern matching, temporal graphs, multi-hop reasoning.
• Data Engineering: o End-to-end pipeline design: ingestion, transformation, enrichment, indexing,
serving. o ETL/ELT workflows, distributed query optimization, data lineage and quality. o Experience with structured and unstructured data at scale.
• Databases & Storage: o Relational databases (SQL optimization, query planning, schema design). o NoSQL systems (document stores, key-value, time-series). o Vector databases and semantic search (indexing, k-NN, HNSW, approximate nearest neighbor).
• Cloud Platforms: o Azure services: Compute (Functions, VMs, Kubernetes), Storage (Blob, Table, CosmosDB), Azure Durable Functions, Messaging & Queues (Service Bus, Event Hub, Event Grid systems at scale), Analytics (Synapse, Data Factory, Cognitive Search). o Serverless patterns: Functions, Logic Apps, event-driven architectures. o Infrastructure-as-Code (Bicep, Terraform, ARM templates). o Service-to-service integration, security (Key Vault, Managed Identity, RBAC).
• Distributed Systems: o Asynchronous messaging patterns, message queues, event streaming. o State management, eventual consistency, idempotence, retry strategies. o Fault tolerance, graceful degradation, health monitoring. o Load balancing, backpressure, throttling.
• Backend & Systems: o Python, Java, or equivalent production-grade language. o API design, microservices architecture. o Async/concurrent programming, dependency injection, testing. o Observability: logging, metrics, tracing (Application Insights, ELK, Prometheus).
• Generative AI Systems: o LLM APIs (OpenAI, Azure OpenAI, Claude), prompt engineering,
chain-of-thought patterns. o RAG: chunking, retrieval optimization, context ranking; embedding models and vector operations. o Entity/relationship extraction, semantic understanding, LLM application architecture. o ML model serving, inference optimization, token management, cost optimization. Technical Skills (Nice to Have)
• Graph Expertise: Neo4j Certifications (Associate, Skilled); PyTorch Geometric, DGL, GraphSAGE; graph embeddings (Node2Vec, GNN); RDF/semantic web; temporal/property graphs
• Azure Certifications: AZ-900, AZ-104, AZ-305, DP-200, DP-900.
• Advanced Graph Systems: Distributed graph processing (Spark GraphX, Gremlin), graph partitioning, scaling 100M+ nodes, multi-tenancy, sharding
• System Optimization: Query execution internals, cost modeling, workload characterization, backend optimization expertise
• Container & Orchestration: Docker, Kubernetes, Helm.
• Open-source: Contributions to graph technology projects (Neo4j, Gremlin, etc.) Preferred Qualifications
• 5–8+ years in data engineering, backend engineering, or AI/ML infrastructure roles in production environments.
• 3+ years designing and building enterprise-scale data systems, pipelines, or platform services.
• 2+ years building knowledge graphs, graph systems, or graph-backed AI/search applications (Neo4j)
• 2+ years deploying generative AI systems (RAG, LLM APIs, prompt engineering)
• Master's degree in Computer Science, Engineering, Mathematics, or related field; Ph.
D. preferred.
• Production experience with graph databases at scale (millions to billions of nodes)
• Hands-on cloud experience (Azure, AWS, or GCP)
• Expertise in vector databases or semantic search at scale.
• Background in backend systems optimization (database engines, query optimization, indexing strategies).
📌 Graph Tech Expert (Noida)
🏢 PharynxAI
📍 Noida