Job Title: Senior Consultant | AI / ML | Bengaluru | Artificial Intelligence & Data
We are seeking an experienced Graph Data Engineer / Knowledge Graph Specialist to design, build, and optimize scalable graph-based data solutions. The ideal candidate will have strong expertise in graph databases, ontologies, and graph analytics, along with hands-on experience in Python, Azure, Databricks, Spark, and SQL.
You will play a key role in building enterprise-grade knowledge graphs, enabling advanced data relationships, semantic modeling, and graph-driven insights.
Key Responsibilities
🔹 Graph Data Engineering
- Design, develop, and maintain graph databases (Neo4j / Stardog / AllegroGraph / TigerGraph)
- Build and optimize knowledge graphs for large-scale structured and unstructured datasets
- Model complex relationships using graph schemas and ontology frameworks
🔹 Ontologies & Semantic Modeling
- Develop and implement ontologies, taxonomies, and semantic data models
- Work with RDF, OWL, and SPARQL for semantic data representation and querying
- Ensure data consistency, governance, and semantic integrity
🔹 Data Processing & Integration
- Build scalable data pipelines using Python, PySpark, Spark, and SQL
- Ingest, transform, and integrate data from multiple sources into graph structures
- Work with Azure Data Services (Data Lake, Synapse, Databricks)
🔹 Graph Analytics & Insights
- Perform graph analytics (centrality, pathfinding, community detection, etc.)
- Develop algorithms and use cases for fraud detection, recommendation systems, entity resolution, etc.
- Enable advanced analytics and visualization of graph data
🔹 Cloud & Platform Engineering
- Deploy and manage graph solutions on Microsoft Azure
- Use Databricks for large-scale graph processing and analytics
- Optimize performance and scalability of graph workloads
🔹 Collaboration & Stakeholder Engagement
- Work with data scientists, engineers, and business teams to define requirements
- Translate complex business problems into graph-based solutions
- Provide technical guidance and best practices
Required Skills
Must-Have
- 5+ years of experience in data engineering / graph-based solutions
- Strong proficiency in Python, SQL, and Spark (PySpark)
- Hands-on experience with at least one graph database:
- Neo4j / Stardog / AllegroGraph / TigerGraph
- Experience with Microsoft Azure (Data Lake, Databricks, Synapse)
- Understanding of graph data modeling and graph theory fundamentals
- Experience with graph query languages (Cypher / SPARQL / Gremlin)
Good to Have
- Knowledge of RDF, OWL, Linked Data standards
- Experience with entity resolution / master data management
- Familiarity with data governance and metadata management tools
- Exposure to ML/AI use cases on graph data
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related field
Preferred Experience
- Building enterprise-scale knowledge graphs
- Working with semantic web technologies
- Implementing graph solutions in domains like finance, retail, healthcare, or telecom
What You’ll Gain
- Opportunity to work on cutting-edge graph and semantic technologies
- Exposure to large-scale data platforms using Azure & Databricks
- Collaborative and innovation-driven work environment