HamburgerMenu
hirist

Job Description

Role Overview :

We are seeking an experienced and highly skilled Database Developer to design, implement, and maintain robust, high-performance databases that power next-generation AI systems and enterprise applications. The ideal candidate will possess deep expertise in relational, NoSQL, and graph databases, and have hands-on experience working with GenAI, scalable data architectures, and modern data paradigms such as Data Mesh and Data Fabric.

This role will be a critical part of our engineering team, partnering closely with GenAI engineers, data scientists, and backend developers to build scalable, secure, and efficient data-driven applications.


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.


info-icon

Did you find something suspicious?