www.cm2.ca
Role Title: Data Architect
Division: CM2 Solutions Inc. at General Motors of Canada Ltd.
Overview of the Team:
CM2 supports AI, Data Enablement, CRM, Digital, and Marketing activities at General Motors Canada Company. CM2 is based at GM's Canadian offices in Oshawa and Markham, and aligned with the vehicle sales and service activities of GM.
The AI Data Architect role is a full-time position within the AI – (Strategic Planning) Department at GM. The group sits at an enterprise level and has a responsibility across all brands and consumer facing lines of business. If you enjoy working with cross-functional teams, global partners & building cool stuff, then you've found the right place.
Job Description
Are you motivated by designing robust, scalable data ecosystems that power cutting-edge products? Do you excel at mapping high-level architecture down to low-level deployments, all while balancing performance, cost, and governance requirements? Join our cross-functional team as a Data Architect, where you'll be a key player in constructing the data foundation for our innovative solutions.
You'll work in a fast-paced, startup-like environment, architecting data solutions that comply with GM IT processes and leverage platforms like Azure, Google Cloud, GitHub, ADO, and Terraform. Your role will be pivotal in ensuring our teams have the right data, at the right time, in the right format—without sacrificing reliability or security.
Responsibilities
- Data Architecture & Design: Develop and maintain end-to-end data architectures across cloud platforms (Azure and Google Cloud) to support diverse product needs.
- Deployment & Configuration: Utilize IaC (Infrastructure as Code) tools (e.g., Terraform) to automate data asset deployments while ensuring compliance with GM IT processes and regulations.
- Performance & Cost Optimization: Continuously monitor and optimize data pipelines, storage solutions, and computing resources for efficiency.
- Data Governance: Implement best practices for data quality, security, and lifecycle management to maintain trust and compliance.
- Collaboration: Work closely with product managers, ML engineers, and backend teams to understand data requirements and deliver solutions that align with product goals.
- Documentation & Standards: Create clear architectural documents, design patterns, and reference implementations to guide the development team.
Requirements
- Experience: 3+ years in data architecture, data engineering, or related roles, with hands-on experience in cloud environments.
Technical Skills:
- Proficiency in Azure and/or Google Cloud for data pipelines, storage, and analytics.
- Experience with Infrastructure as Code (Terraform, Cloud Deployment Manager, etc.).
- Familiarity with GitHub, Azure DevOps (ADO), and CI/CD pipelines.
Soft Skills:
- Adaptability, ownership, willingness to experiment, strong communication skills, and a collaborative mindset.
Hybrid Work:
- Combination of on-site (Markham, ON) and remote.
If you're eager to architect data solutions that balance cutting-edge innovation with robust governance and performance, come build with us!
Join Our Team
We value versatility, collaboration, and a product-driven mindset above all. If you're excited by the prospect of innovating in a dynamic, high-impact environment, then come be part of our journey—together, we'll shape the future of products and experiences at GM!