Job Description
A Data Architect is responsible for designing, implementing, and governing scalable data architectures that support enterprise applications, analytics, AI/ML, and agentic AI systems. The role focuses on data modelling, distributed storage, cloud data platforms, data lakes, ETL pipelines, database performance optimisation, and AI-ready data infrastructure. The architect collaborates with cross-functional teams to build secure, high-performance, and scalable data ecosystems while establishing best practices and technical standards.
Responsibilities
Data Architecture
- Design enterprise data architecture and data management solutions.
- Define data storage strategies for structured and unstructured data.
- Design scalable and distributed data platforms.
- Develop architecture standards, guidelines, and best practices.
- Ensure data security, governance, and compliance.
Data Modelling
- Create conceptual, logical, and physical data models.
- Design Entity Relationship Diagrams (ERD).
- Define database schemas and relationships.
- Design data dictionaries and metadata models.
- Maintain data architecture documentation.
Database Management
- Design and manage RDBMS and NoSQL databases.
- Implement distributed database clusters.
- Configure database sizing and capacity planning.
- Optimize database performance and query execution.
- Perform database tuning and monitoring.
Big Data & Distributed Storage
- Build and manage Elasticsearch and MongoDB clusters.
- Design distributed storage solutions using AWS S3, HDFS, MinIO, and Kubernetes NFS.
- Implement scalable data storage architectures.
- Manage large-volume data environments.
Data Engineering
- Design ETL/ELT pipelines.
- Build data ingestion and transformation workflows.
- Develop data processing frameworks.
- Support data integration across multiple systems.
- Maintain data quality and consistency.
Cloud Data Platforms
- Design cloud-native data architectures.
- Implement AWS RDS, DynamoDB, and BigQuery solutions.
- Optimize cloud storage performance.
- Support hybrid and multi-cloud data environments.
Analytics & AI
- Build AI-ready data platforms.
- Support data analytics and business intelligence solutions.
- Design data lakes and data warehouses.
- Enable machine learning and AI workloads.
- Prepare datasets for analytics and predictive models.
Scripting & Automation
- Develop Python and Shell scripts for automation.
- Automate database maintenance tasks.
- Build monitoring and maintenance scripts.
- Improve operational efficiency through automation.
Performance & Optimization
- Tune SQL queries for optimal performance.
- Monitor database health and availability.
- Improve storage efficiency.
- Optimize large-scale data processing systems.
Project Leadership
- Estimate project effort and timelines.
- Lead technical design discussions.
- Mentor engineering teams.
- Collaborate with stakeholders across business and technology.
- Support pre-sales and solution architecture activities.
AI Platform Support
- Design agentic AI platform architecture.
- Support MCP integrations and agent orchestration.
- Build CI/CD pipelines for AI deployment.
- Integrate AI platforms with enterprise systems.
- Evaluate emerging AI frameworks and technologies.
Required Skills
Data Architecture
- Data Architecture
- Enterprise Data Architecture
- Data Governance
- Data Management
- Data Strategy
Data Modelling
- Data Modelling
- ERD (Entity Relationship Diagram)
- Database Design
- Schema Design
- Metadata Management
Databases
- RDBMS
- SQL
- NoSQL
- MongoDB
- Elasticsearch
- Database Clustering
- Query Optimization
- Performance Tuning
Big Data
- HDFS
- AWS S3
- MinIO
- Kubernetes NFS
- Distributed File Systems
- Big Data Platforms
Cloud Platforms
- AWS
- AWS RDS
- DynamoDB
- Google BigQuery
- Cloud Storage
Data Engineering
- ETL
- ELT
- Pentaho
- Talend
- Data Pipelines
- Data Integration
- Data Lakes
- Data Warehouses
Programming & Automation
- Python
- Shell Scripting
- SQL Scripting
- Automation
Analytics & AI
- Data Analytics
- Business Intelligence
- Data Science
- Machine Learning
- Artificial Intelligence
- LLM
- Agentic AI
- MCP (Model Context Protocol)
DevOps & Collaboration
- CI/CD
- Jira
- SharePoint
- Agile
- Project Planning
- Technical Documentation
Soft Skills
- Analytical thinking
- Problem-solving
- Communication
- Leadership
- Mentoring
- Stakeholder management
- Project planning
- Documentation
- Collaboration
- Decision-making
- Strategic thinking
- Cross-functional teamwork
Keywords
Data Architect, Enterprise Data Architecture, Data Modelling, ERD, Database Design, RDBMS, NoSQL, SQL, MongoDB, Elasticsearch, HDFS, AWS S3, MinIO, Kubernetes NFS, Data Lake, Data Warehouse, ETL, ELT, Pentaho, Talend, Data Engineering, Python, Shell Scripting, Query Optimization, Database Performance Tuning, AWS RDS, DynamoDB, BigQuery, Data Analytics, Business Intelligence, Machine Learning, Artificial Intelligence, LLM, Agentic AI, MCP, CI/CD, Jira, SharePoint, Agile, Project Planning, Technical Documentation.