Principal Data Architect
Reporting to the Director of Analytics, the Principal Data Architect is responsible for designing, implementing, and managing the university’s data architecture and data management strategy and
applications. This position ensures the efficient and effective use of data resources across the institution, supporting academic, research, and administrative functions.
The Principal Data Architect leads the development of data models, data warehousing solutions, predictive models, and integration strategies while ensuring data governance, quality, and security standards are met.
This position may require occasional evening, weekend, and holiday hours.
Essential Functions
Develops and maintains the university’s data architecture strategy, including data models, data integrations, predictive analytics, and data warehousing solutions.
Documents and visualizes data pipelines from source to destination, illustrating data flow through university assets.
Collaborates with academic, research, and administrative units to understand data needs and design appropriate analytics solutions.
Oversees the implementation of data management tools and technologies, ensuring alignment with the university’s overall IT strategy and compliance with relevant regulations.
Acts as a critical liaison between IT and various university departments, facilitating communication and collaboration to address data-related challenges and opportunities.
Drives innovation in data management practices and technologies to enhance the university’s data capabilities and support its strategic goals.
Ensures data accuracy, integrity, and security in all analytics activities.
Communicates complex data insights effectively to non-technical stakeholders.
Essential Functions Note
This list is not intended to be an exhaustive list.
The University may assign additional related duties as necessary.
Management Responsibilities
Not responsible for supervision or oversight of others.
Additional Functions
Contributes to evaluating and making recommendations on project resource requirements.
Provides work direction/coaching to team members.
Develops hypothesis and identifies data needed to evaluate.
Communicates status, progress, and impact to management.
Resolves issues promptly.
Reviews the team’s work for quality and thoroughness.
Develops implementation plans for specific strategy components (i.e., work plan, transitional architecture plans).
Manages code development within a sub-team and/or develops complex modules.
Leads execution of testing plans and scripts.