Senior Data Engineer

6 - 10 years

0 Lacs

Posted:10 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Senior Data Engineer specializing in Ontology & Knowledge Graph Systems, you will be responsible for designing and implementing a semantic data layer that integrates complex data assets from various domains. Your primary focus will be on developing Palantir-style ontology and knowledge graph systems using open-source technologies to facilitate interpretability, analytics, and AI-driven workflows. Key Responsibilities: - Design and implement scalable ontology or knowledge graph models that represent both business and technical domains effectively. - Develop and maintain data pipelines for ingesting, transforming, and mapping heterogeneous data into semantic structures, encompassing both batch and streaming processes. - Create and optimize storage and query layers utilizing graph databases (e.g., Neo4j, Apache Jena, TerminusDB) or RDF/OWL frameworks. - Integrate ontology objects with APIs and orchestration systems to operationalize actions and workflows efficiently. - Establish and maintain SPARQL, Cypher, or GraphQL interfaces for downstream applications, ensuring seamless data access. - Collaborate closely with data scientists and AI teams to expose graph-based features for modeling and analytics purposes. - Ensure robust data lineage, versioning, and governance of ontology schemas and transformations. - Set up telemetry, metrics, and automated tests to uphold data quality and consistency standards. - Provide mentorship to other engineers on semantic modeling, data integration patterns, and graph-based system design. Qualification Required: - 6+ years of experience in data engineering, with a strong background in distributed data systems. - Proficiency in data modeling, ontology design (RDF/OWL), and graph data structures. - Hands-on expertise with graph databases (Neo4j, TerminusDB, ArangoDB) and query languages such as SPARQL, Cypher, and GraphQL. - Familiarity with Apache Spark or similar distributed data processing frameworks. - Strong understanding of ETL/ELT workflows and data integration across diverse systems. - Proficiency in programming languages like Python, Scala, or Java. - Experience in designing and managing APIs, preferably GraphQL-based data access layers. - Knowledge of workflow orchestration tools like Airflow, Temporal, Camunda, and CI/CD pipelines. - Strong grasp of data governance, schema evolution, and version control for ontology/data models. - Excellent communication and documentation skills for effective collaboration with cross-functional teams. Additional Company Details: This role will play a pivotal part in shaping the organization's semantic data architecture, establishing a unified and interpretable data layer essential for decision intelligence, analytics, and AI-driven systems across the company.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

chennai, tamil nadu, india