Overview
As a Senior Data Architect, you will define the data foundation of Esko's next-generation cloud platform. You will shape how data is modeled, stored, distributed, connected, governed, and accessed across cloud-native products and shared platform services.
What you'll do
- Define data architecture and modeling patterns for a scalable, secure, multi-tenant cloud platform supporting multiple products and thousands of customers.
- Establish patterns for data ownership, domain boundaries, data access, consistency, distribution, lifecycle, and evolution across products and services.
- Define architecture across relational, NoSQL, graph, search, and distributed data technologies, selecting appropriate technologies and patterns based on application and domain requirements.
- Develop knowledge and semantic architecture, including knowledge graphs, ontologies, domain models, entity relationships, and semantic models that connect information across product domains.
- Define patterns for sharing data across services and products through APIs and events while maintaining clear ownership, security, tenant isolation, and appropriate consistency.
- Shape the data foundation for AI-enabled products and agents, enabling reliable access to trusted, contextual, and semantically connected information.
- Spend up to 50% of your time hands-on developing foundational components, critical software modules, prototypes, and reference implementations.
- Establish data architecture standards and guide technical decisions across product, platform, and AI engineering teams.
What you'll need
- 15+ years of experience designing and building enterprise software, SaaS products, data-intensive applications, or large-scale data platforms.
- Deep expertise in data architecture and data modeling, including domain modeling, schema design, data ownership, data access patterns, consistency, and lifecycle management.
- Strong experience with relational and NoSQL databases, including technologies such as PostgreSQL and DynamoDB.
- Experience designing graph-based architectures, knowledge graphs, semantic models, ontologies, or complex entity-relationship models.
- Strong understanding of distributed data systems, including partitioning, replication, consistency, availability, scalability, and failure scenarios.
- Experience designing data architectures for multi-tenant, cloud-native applications on AWS.
- Experience defining data contracts and data exchange patterns across APIs, events, and distributed services.
- Strong understanding of data security, authorization, tenant isolation, governance, and privacy.
- Strong technical leadership and communication skills, with the ability to influence engineers, architects, product leaders, and domain experts.
Nice to have
- Experience designing data foundations supporting AI-enabled products, agents, intelligent search, or retrieval-based applications.
- Experience leading significant data architecture modernization or platform transformation initiatives.
- Experience with graph databases, vector databases, search technologies, embeddings, or semantic retrieval architectures.
- Experience with complex product/data domains, particularly consumer goods, life sciences, manufacturing, or other regulated industries.
Details
- Location: Bangalore, Karnataka, India.
- Function: Engineering / Cloud Platform.
- Reports to: Sr. Director, Cloud Platform.
- Spend up to 50% of your time hands-on.
Read the full description and apply on the company’s own careers page.