Posted on: 22/07/2025
Key Responsibilities :
- Architect, implement, and maintain relational databases such as PostgreSQL, MS SQL Server, and other RDBMS platforms.
- Work with NoSQL databases like MongoDB, Cassandra, and Elasticsearch to support large-scale, flexible data storage and retrieval.
- Design, optimize, and query graph databases such as Neo4j, Dgraph, or ArangoDB to represent complex relationships and knowledge graphs for GenAI applications.
- Develop and optimize queries and stored procedures, ensure data integrity, and enforce performance best practices.
- Design and query graph databases using Cypher, GraphQL, SPARQL, or similar query languages.
- Model complex relationships between entities such as users, documents, agents, and actions within knowledge systems and AI pipelines.
- Build and maintain ETL/ELT pipelines that ingest, transform, and enrich structured and unstructured data.
- Ensure high standards of data quality, integrity, lineage, and governance across all systems.
- Collaborate on the design and implementation of real-time or batch data pipelines that serve business intelligence, analytics, and AI workflows.
- Work closely with GenAI engineers, data scientists, and ML engineers to provision, transform, and maintain data flows tailored for AI agents and LLMs.
- Integrate database layers with backend services written in Python, Go, Java, or C#.
- Apply principles of Data Mesh, Data Products, and Data Fabric to enable domain-driven, decentralized data ownership and consumption.
- Understand and contribute to DataOps practices and deployment automation for data components.
- Support DDD (Domain Driven Design) in mapping business domains to data architecture and modeling strategies.
Required Skills & Qualifications :
- 5+ years of hands-on experience in database development and data engineering roles.
- Proficiency in PostgreSQL, MS SQL Server, and/or other RDBMS platforms.
- Hands-on experience with NoSQL databases like MongoDB, Cassandra, or Elasticsearch.
- Working knowledge and experience with graph databases (e.g., Neo4j, Dgraph, ArangoDB) and query languages (Cypher, SPARQL, or GraphQL).
- Strong programming skills in one or more of the following: Python, Go, Java, C#.
- Experience designing and maintaining data pipelines, data schemas, and ETL processes.
Did you find something suspicious?