Job Title: Data Architect
Experience Level: Senior
Job Summary:
We are seeking an experienced Data Architect to join our growing team. As a Data Architect, you will be responsible for designing, creating, and managing the data architecture that supports the organization’s data systems and business intelligence platforms. You will work closely with stakeholders to understand business requirements, design scalable data solutions, and ensure data integrity, security, and performance across multiple platforms.
Key Responsibilities:
- Design and implement data architectures that support scalable, high-performance systems.
- Create and maintain a robust data model that enables efficient storage, retrieval, and analysis of data.
- Develop and enforce data governance policies to ensure data quality, integrity, and security.
- Collaborate with data engineers, analysts, and business stakeholders to define and implement data requirements.
- Oversee the architecture and design of data warehouses, data lakes, and other business-critical data systems.
- Implement ETL/ELT processes and workflows to integrate data from diverse sources.
- Lead efforts in adopting cloud-based data technologies (AWS, Azure, GCP) and ensure a seamless transition to the cloud when needed.
- Ensure compliance with relevant industry regulations and data privacy laws (e.g., GDPR, CCPA).
- Provide technical leadership and mentoring to junior data team members.
Required Skills:
- Proven experience as a Data Architect, Data Engineer, or similar role.
- Expertise in designing and implementing large-scale data systems, including relational and NoSQL databases.
- Strong knowledge of data modeling, data integration, and data warehousing principles.
- Experience with cloud-based data platforms (e.g., AWS, GCP, Azure).
- Familiarity with big data technologies (e.g., Hadoop, Spark) and data lakes.
- Strong understanding of data governance, data security, and compliance.
- Proficiency in SQL and database design tools.
- Excellent problem-solving and analytical skills.
- Ability to communicate complex data concepts to both technical and non-technical stakeholders.
Nice to Have:
- Experience with data streaming technologies (e.g., Kafka, Kinesis).
- Knowledge of machine learning pipelines and data science workflows.
- Familiarity with data orchestration tools (e.g., Apache Airflow, Prefect).
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Certifications in data architecture, cloud platforms, or big data (e.g., AWS Certified Data Analytics, Microsoft Certified: Azure Data Engineer).
Education & Experience:
- Bachelor’s degree in computer science, Information Technology, or related field (or equivalent experience).
- 5+ years of experience as a Data Architect (depending on role level).
- Master’s degree in computer science, Information Technology, or related field preferred.