Data Architect
Posted Updated
Description
We are looking for an exceptional Data Architect to help design, scale, and optimise the next generation of India's open-commerce data infrastructure. At ONDC, we process 10 TB of data daily, maintain 1 billion+ live entities, and handle 300K+ requests per second, operating at true internet scale. You will work at the heart of this system, shaping data platforms that meet all three Vs of big data: volume, velocity, and variety.
Responsibilities:
- Architect and Evolve Modern Data Platforms: Design, optimise, and scale data lakehouse architectures across multi-cloud environments (AWS, GCP, Azure), supporting both ad-hoc analytics and batch workloads.
- Medallion and Lakehouse Design: Implement and evolve bronze-silver-gold (medallion) data pipelines using columnar formats (Parquet, ORC, Iceberg), ensuring cost-efficient, schema-evolution-friendly storage.
- Data Discovery and Schema Governance: Build and maintain central schema repositories and data discovery services leveraging technologies like AWS Glue, Hive Metastore, Apache Iceberg, and Delta Catalogues.
- Streaming Architecture: Architect and deploy real-time data streaming frameworks using Kafka or Pulsar, ensuring low-latency data flow, schema validation, and replayability.
- Performance and Cost Optimisation: Identify and implement cost-saving measures across data pipelines, data compression, columnar optimisation, storage tiering, and query performance tuning.
- Data Orchestration and Workflow Automation: Build and maintain orchestration frameworks using Airflow, Dagster, or Argo Workflows, ensuring observability, failure recovery, and lineage tracking.
- OLAP Systems and Query Acceleration: Design and tune analytical workloads using Snowflake, Redshift, ClickHouse, or Druid, supporting large-scale aggregation and real-time exploration.
- DevOps and Infrastructure as Code: Collaborate with DevOps teams to define reproducible infrastructure using Terraform / CloudFormation / Pulumi. Deploy, monitor, and optimise Kubernetes-based data services.
- Natural Language Querying: Contribute to frameworks enabling natural-language analytics, integrating LLM-powered question-answer systems over structured data.
Requirements:
- 8+ years of experience in data architecture, platform engineering, or distributed systems.
- Proven expertise in Spark, Snowflake, Redshift, and SQL-based data modelling.
- Hands-on experience with streaming (Kafka/Pulsar) and batch processing frameworks.
- Deep understanding of cloud-native and cloud-agnostic architectures.
- Practical experience implementing lakehouse/medallion models.
- Strong grasp of data lineage, cataloguing, governance, and schema evolution.
- Exposure to columnar formats (Parquet/ORC) and query engines (Presto/Trino/DuckDB).
- Familiarity with Kubernetes, Docker, and microservices-based data deployment.
- Excellent problem-solving, documentation, and cross-team collaboration skills.
- Experience in designing central schema and data discovery layers at scale.
- Prior exposure to large-scale public data networks (e. g., e-commerce, fintech, telecom).
- Understanding of AI/LLM-driven data access or semantic query layers.
- Contributions to open-source data infrastructure projects (nice to have).
Skills
- AI
- Airflow
- Analytics
- Automation
- AWS
- Aws Glue
- Azure
- Big Data
- ClickHouse
- Cloud
- Cloud Native
- CloudFormation
- Dagster
- Data Lineage
- Data Modeling
- Data Pipelines
- DevOps
- Distributed Systems
- Docker
- E-commerce
- Fintech
- GCP
- Hive
- Iceberg
- Infrastructure as Code
- Kafka
- Kubernetes
- Lakehouse
- LLM
- Microservices
- Observability
- OLAP
- Parquet
- Pulsar
- Pulumi
- Redshift
- Snowflake
- Spark
- SQL
- Terraform
- Trino