What are the responsibilities and job description for the Data Architect position at Origin Software Engineering Inc.?
Company Description Origin Software Engineering Inc. is a data-focused consulting and solutions provider specializing in scalable, secure, and business-aligned data ecosystems. The company helps organizations modernize complex data environments into governed, analytics-ready platforms that support reporting, advanced analytics, machine learning, and AI initiatives. Its expertise spans enterprise data architecture, data modeling, data warehousing, cloud data platforms, data governance, and data quality. Origin Software Engineering Inc. also supports clients with data strategy and roadmaps, platform modernization, governance programs, and cloud migration projects. The organization engages through consulting, contract work, and fractional architecture leadership to meet a wide range of data transformation needs.
Role Description The Data Architect is a full-time, on-site role based in Southfield, MI. This role is responsible for designing and maintaining enterprise data architectures, including data models, data warehouses, and integration patterns that align with business and technical requirements. Day-to-day tasks include collaborating with stakeholders to define data strategies, developing conceptual, logical, and physical data models, and guiding the design of data warehouses, lakehouses, and cloud data platforms. The Data Architect will oversee data integration and ETL/ELT processes, define data standards, and contribute to data governance and data quality frameworks. This role also involves performing architecture assessments, supporting platform modernization efforts, and providing technical leadership to engineering and analytics teams.
Qualifications
Role Description The Data Architect is a full-time, on-site role based in Southfield, MI. This role is responsible for designing and maintaining enterprise data architectures, including data models, data warehouses, and integration patterns that align with business and technical requirements. Day-to-day tasks include collaborating with stakeholders to define data strategies, developing conceptual, logical, and physical data models, and guiding the design of data warehouses, lakehouses, and cloud data platforms. The Data Architect will oversee data integration and ETL/ELT processes, define data standards, and contribute to data governance and data quality frameworks. This role also involves performing architecture assessments, supporting platform modernization efforts, and providing technical leadership to engineering and analytics teams.
Qualifications
- Strong experience in Data Architecture and designing scalable, secure, and business-aligned data platforms.
- Proficiency in Data Modeling, including conceptual, logical, and physical models for enterprise environments.
- Hands-on expertise with Data Warehousing concepts, lakehouse architectures, and modern analytics platforms.
- Practical experience with Extract Transform Load (ETL) / ELT tools and data integration patterns.
- Knowledge of Data Governance practices, including data quality, metadata management, and master data management.
- Experience with cloud data platforms (e.g., AWS, Azure, or GCP) and related data services.
- Ability to translate business requirements into technical data solutions and communicate clearly with technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field; advanced degree or equivalent experience is a plus.
- Background in analytics, BI, or AI/ML data foundations is highly beneficial.
- Demonstrated ability to work in cross-functional teams, manage multiple priorities, and provide architectural leadership.