cover image
Microsoft Innovation Center

Microsoft Innovation Center

About the Company

Microsoft Innovation Center provides students, customers and partners with a comprehensive set of programs and services. The goal of these centers is to foster innovation and growth in local software economies.
MIC provides access to world-class resources for students, software developers, IT professionals, academic researchers and entrepreneurs.

Primary areas of focus include:
A. Building skills and intellectual capital through training courses, employment programs and mentoring experiences.
B. Fostering industry partnerships through programs on how to work successfully with Microsoft, as well as through the cultivation of local and regional industry alliances.
C. Increasing innovation at the local through hands-on engagements, such as labs geared towards the interests of ISVs, startups, partners, students, entrepreneurs.
MIC partners with local government, academic institutions, industry organizations and software vendors with the ultimate goal of fueling long-term economic growth in the IT industry.

Listed Jobs

Company background Company brand
Company Name
Microsoft Innovation Center
Job Title
Principal Solution Engineer, Cloud and AI, Toronto Innovation Hub
Job Description
**Job Title:** Principal Solution Engineer, Cloud and AI **Role Summary:** Lead AI transformation and data‑centric solution design for enterprise customers, driving end‑to‑end engagements from business envisioning through architecture and prototype delivery. Serve as a trusted technical advisor, aligning Microsoft cloud and AI products with client needs, and collaborate across cross‑functional teams to deliver scalable, secure, and high‑performance solutions. **Expectations:** * 7+ years technical pre‑sales/consulting experience, including 5+ years as Solution Architect. * Deep hands‑on expertise with Microsoft data & AI services (Fabric, Power BI, Azure Data Factory, AI Foundry, Azure Purview). * Proven ability to lead AI strategy, design, and deployment for large enterprise accounts. * Strong stakeholder management, communication, and cross‑team collaboration skills. **Key Responsibilities:** 1. Deliver technical engagements: business envisioning, solution envisioning, architecture design sessions, rapid prototyping. 2. Own AI transformation vision for targeted accounts; prioritize use cases and guide customers through adoption. 3. Design and document comprehensive solution architectures that are scalable, secure, and performance‑optimized. 4. Integrate capabilities across the Microsoft cloud stack, identify cross‑platform synergies, and optimize overall solution cohesion. 5. Act as a technical sales catalyst: co‑create field‑relevant assets, shape program offerings, and connect technical capabilities to sales opportunities. 6. Keep current on market trends, governance, compliance, and security standards; disseminate knowledge across technical communities. **Required Skills:** * Microsoft Azure & data platform (Fabric, Power BI, Data Factory, AI Foundry, Purview). * Solution architecture, design patterns, and integration best practices. * AI/ML strategy and transformation leadership. * Technical pre‑sales, proposal development, and stakeholder engagement. * Communication, influence, and cross‑functional collaboration. * Project and program ownership, strategic planning. **Required Education & Certifications:** * Bachelor’s degree in Computer Science, Information Technology, or related field (equivalent experience acceptable). * Minimum of 6–7 years of relevant technical pre‑sales/consulting experience, or 5+ years as Solution Architect. * Microsoft certifications in Azure Solution Architect or related data/AI tracks preferred. ---
Toronto, Canada
Hybrid
Senior
16-11-2025
Company background Company brand
Company Name
Microsoft Innovation Center
Job Title
Senior Software Engineer
Job Description
**Job Title:** Senior Software Engineer – Azure Data Factory Orchestration **Role Summary:** Design, build, and maintain core services for Azure Data Factory and emerging Fabric Pipelines. Deliver scalable, high‑performance, secure data integration solutions that support massive data volumes and real‑time analytics. **Expectations:** - Own end‑to‑end implementation and rollback plans with minimal supervision. - Maintain design documentation, quality checklists, and service health metrics. - Proactively manage cross‑team dependencies and communicate effectively with stakeholders. - Identify and mitigate security risks; develop guidance and best‑practice models. - Continuously improve service reliability, observability, and cost efficiency at scale. **Key Responsibilities:** - Implement reliable, scalable, high‑performance code across distributed systems. - Write and maintain design documents, rollback plans, and compliance checklists. - Collaborate with Service Engineering and other teams to share knowledge, resolve issues, and monitor service health. - Detect security vulnerabilities, propose mitigation strategies, and drive adherence to security policies. - Optimize configurations and infrastructure for availability, resilience, and performance. - Conduct root‑cause analyses, troubleshoot issues, and provide actionable remediation. - Participate in collaborative reviews, sharing insights and recommending improvements. - Define measurable metrics for health, quality, and functionality of the service. **Required Skills:** - Programming in C, C++, C#, Java, JavaScript, or Python. - 2+ years designing and managing large‑scale distributed systems. - Experience with system/service design, infrastructure layers, and cost‑aware architecture. - Strong debugging, performance tuning, and observability skills. - Ability to document designs, operational processes, and security guidance. - Proactive cross‑team collaboration and dependency management. **Required Education & Certifications:** - Bachelor’s degree in Computer Science or related technical field (or equivalent experience). - Minimum 4 + years of technical engineering experience, with at least 2 + years in distributed systems. ---
Redmond, United states
Hybrid
Senior
16-11-2025
Company background Company brand
Company Name
Microsoft Innovation Center
Job Title
Principal Software Engineer
Job Description
Job title: Principal Software Engineer Role Summary: Lead the design, architecture, and implementation of a next‑generation auto‑bidding platform and its data pipelines for a large-scale advertising marketplace. Directly influence revenue by optimizing real‑time ad auctions through advanced algorithmic, machine learning, and optimization techniques. Expectations: 8+ years of hands‑on engineering with high‑performance distributed systems, 4+ years in large‑streaming platforms, 4+ years in ML modeling and pipeline development, and substantial experience mentoring and leading engineering teams. Must satisfy security screening requirements. Key Responsibilities: • Partner with data scientists and engineers to design and build scalable auto‑bidding solutions. • Architect platforms that meet evolving advertiser product needs while delivering features on schedule. • Develop high‑performance, scalable, and reliable bidding applications using machine‑learning models in both offline and online contexts. • Implement reproducible and traceable systems across modeling, optimization, and pacing components. • Build data validation and quality assurance frameworks for massive data sets. • Create monitoring, alerting, and observability for data pipelines and bidding services. • Construct scalable data pipelines that support rapid experimentation, real‑time dashboards, deep insights, and AI‑guided workflows. Required Skills: • Proficient in C#, Java, Scala, or Python. • Expertise in large‑scale streaming (Apache Spark, Flink). • Strong background in distributed systems design and production deployment. • Extensive experience building and maintaining ML pipelines (data ingestion, feature engineering, training, inference). • MLOps skills: automation, monitoring, model lifecycle management. • Knowledge of cloud platforms and high‑performance data processing infrastructure. • Leadership: technical mentorship, team guidance, cross‑functional collaboration. Required Education & Certifications: • Bachelor’s degree in Computer Science or a related technical field (or equivalent experience). • Must pass a cloud security background check (e.g., Microsoft Cloud Background Check).
Mountain view, United states
Hybrid
Senior
16-11-2025