Job Description
Job Title - Senior Data Engineer (Graph DB specialist)+ Specialist + Global Song
Management Level : 9,Specialist
Location : Kochi, Coimbatore
Must have skills : Data Modeling Techniques and Methodologies
Good to have skills : Proficiency in Python and PySpark programming.
Job Summary :
- We are seeking a highly skilled Data Engineer with expertise in graph databases to join our dynamic team. The ideal candidate will have a strong background in data engineering, graph querying languages, and data modeling, with a keen interest in leveraging cutting-edge technologies like vector databases and LLMs to drive functional objectives. Your responsibilities will include :
- Design, implement, and maintain ETL pipelines to prepare data for graph-based structures.
- Develop and optimize graph database solutions using querying languages such as Cypher, SPARQL, or GQL. Neo4J DB experience is preferred.
- Build and maintain ontologies and knowledge graphs, ensuring efficient and scalable data modeling.
- Integrate vector databases and implement similarity search techniques, with a focus on Retrieval-Augmented Generation (RAG) methodologies and GraphRAG.
- Collaborate with data scientists and engineers to operationalize machine learning models and integrate with graph databases.
- Work with Large Language Models (LLMs) to achieve functional and business objectives.
- Ensure data quality, integrity, and security while delivering robust and scalable solutions.
- Communicate effectively with stakeholders to understand business requirements and deliver solutions that meet objectives.
Roles & Responsibilities :
Experience :
At least 5 years of hands-on experience in data engineering. With 2 years of experience working with Graph DB.Programming :
Querying : Advanced knowledge of Cypher, SPARQL, or GQL querying languages.ETL Processes :
Expertise in designing and optimizing ETL processes for graph structures.Data Modeling :
Strong skills in creating ontologies and knowledge graphs.Presenting data for Graph RAG based solutionsVector Databases :
Understanding of similarity search techniques and RAG implementations.LLMs :
Experience working with Large Language Models for functional objectives.Communication :
Excellent verbal and written communication skills.Cloud Platforms :
Experience with Azure analytics platforms, including Function Apps, Logic Apps, and Azure Data Lake Storage (ADLS).Graph Analytics :
Familiarity with graph algorithms and analytics.
Agile Methodolog y :
Hands-on experience working in Agile teams and processes.
Machine Learning :
Understanding of machine learning models and their implementation.
Skills Required
Pyspark, Python, Data Engineer