Apply now »

Data & AI Consultant II

Mississauga, ON, CA, 11111

Senior Data & AI Developer (Data & AI) 

Location: Hybrid in one of our Canadian offices (Mississauga, Montreal, Calgary, or Edmonton)

About the Role 

Insight Canada is building the best professional services practice in the country, and we’re looking for a Senior Data & AI Developer who can lead projects and architect end-to-end AI solutions. You’ll drive the development of data‑intensive services, advanced ML/GenAI features, and reliable data pipelines—primarily using Python, SQL, C#, and Scala—while guiding teams and setting technical direction. You’ll oversee and contribute to shipping real solutions: designing and optimizing Spark jobs, standing up scalable APIs, integrating vector search capabilities, and ensuring CI/CD pipelines deliver code to production safely. 

If you excel at turning ambiguous requirements into well-architected, clean, and well‑tested software—and enjoy leading teams to deliver innovative AI solutions (including emerging agentic AI systems that leverage autonomous agents)—then this role is for you. 

What You’ll Do 

  • Lead & Architect AI Solutions: Provide technical leadership for client projects from concept to deployment. Architect simple to complex AI projects (including solutions that incorporate autonomous “agentic” AI components) and define the technical roadmap. 

  • Design Scalable Data Pipelines: Develop and optimize robust ETL/ELT data pipelines in PySpark/Scala/SQL on modern lakehouse platforms (e.g., Microsoft Fabric, Azure Databricks). 

  • Build Advanced AI Features: Architect and implement machine learning and GenAI features into applications, ensuring they are well-tested, high-performance, and scalable. 

  • Innovate with GenAI & RAG: Integrate cutting-edge AI capabilities into solutions, including vector indexes and prompt templates for retrieval‑augmented generation. 

  • Architect APIs & Integrations: Design and document robust RESTful APIs and integration workflows with event streams and messaging systems. 

  • Champion Quality & Reliability: Ensure high code quality through testing, code reviews, logging, monitoring, and documentation. 

  • Drive CI/CD & Infrastructure as Code: Lead the creation and improvement of CI/CD pipelines and manage infrastructure-as-code modules. 

  • Ensure Security & Responsible AI: Embed secure coding practices, secrets management, and Responsible AI principles in all development work. 

  • Mentor & Collaborate: Mentor junior developers, lead sprint ceremonies, and work closely with project managers and client stakeholders. 

What You’ll Bring (Core Qualifications) 

  • 5+ years of professional software development experience, with a focus on data engineering or AI/ML. 

  • Mastery of Python and SQL; strong competency in C# and/or Scala. 

  • Deep experience with Apache Spark and cloud platforms like Azure Databricks or Microsoft Fabric. 

  • Strong Git skills and experience with CI/CD pipelines and Docker. 

  • Solid understanding of data modeling and architecture principles. 

  • Practical experience with ML/GenAI solutions and eagerness to explore agentic AI. 

  • Excellent communication skills and experience in client-facing roles. 

  • Proven ability to lead and mentor technical teams. 

Bonus Points (Preferred) 

  • Experience with Azure Machine Learning, MLflow, or other MLOps frameworks. 

  • Familiarity with dbt, Azure Data Factory, or streaming frameworks like Kafka/Event Hubs. 

  • Strong knowledge of observability practices using tools like Application Insights or OpenTelemetry. 

  • Advanced familiarity with Terraform and/or Bicep for infrastructure automation. 

  • Understanding of Power BI and data visualization concepts. 

  • Bilingual (EN/FR) is a strong asset. 

Why You’ll Love Working at Insight 

  • Meaningful Impact: Help businesses run smarter and more efficiently with data and AI. 

  • Collaborative Team: Work with a diverse, supportive team that values collaboration. 

  • Autonomy & Trust: Manage your time and focus on delivering outcomes. 

  • Work–Life Balance: Flexible arrangements with limited evening/weekend work. 

  • Growth & Learning: Access to partner training, certifications, and learning resources. 

  • Great Benefits: Flexible health plan, RRSP matching, generous vacation and paid volunteer days. 

How We Work 

We operate in a hybrid work model within Canada — this role is primarily remote, with occasional in-person collaboration or client on-site visits as needed (typically less than 10% travel). Candidates may be required to pass background/security checks depending on specific client or industry requirements. 

How to Apply 

Please share your resume and links to 2–3 relevant code repositories or project portfolios. If available, include a short note about a project where you: 1) led the development of a data pipeline or API, 2) architected a solution using Spark, Databricks, or Fabric, or 3) designed and deployed a complex ML/GenAI feature or an agentic AI solution. 

 

Développeur principal de données et d'IA (Données & IA)

 

Emplacement : Hybride dans l'un de nos bureaux canadiens (Mississauga, Montréal, Calgary ou Edmonton)

 

À propos du poste

Insight Canada développe la meilleure pratique de services professionnels du pays, et nous recherchons un développeur senior de données et d'IA capable de diriger des projets et d'architecturer des solutions d'IA de bout en bout. Vous piloterez le développement de services intensives en données, de fonctionnalités avancées en ML/GenAI et de pipelines de données fiables — principalement en utilisant Python, SQL, C# et Scala — tout en guidant les équipes et en définissant l'orientation technique. Vous superviserez et contribuerez à la livraison de solutions réelles : concevoir et optimiser les jobs Spark, mettre en place des API évolutives, intégrer des capacités de recherche vectorielle, et garantir que les pipelines CI/CD livrent le code en production en toute sécurité.

Si vous excellez à transformer des exigences ambiguës en logiciels bien architecturés, propres et bien testés — et que vous aimez diriger des équipes pour livrer des solutions d'IA innovantes (y compris des systèmes d'IA agentique émergents exploitant des agents autonomes) — alors ce poste est fait pour vous.

 

Ce que tu vas faire

  • Solutions IA Lead & Architect : Fournir un leadership technique pour les projets clients, du concept au déploiement. Architectez des projets d'IA simples à complexes (y compris des solutions intégrant des composants autonomes « agents » d'IA) et définissez la feuille de route technique.
  • Concevoir des pipelines de données évolutifs : Développer et optimiser des pipelines de données ETL/ELT robustes en PySpark/Scala/SQL sur des plateformes modernes de type lakehouse (par exemple, Microsoft Fabric, Azure Databricks).
  • Développez des fonctionnalités avancées d'IA : Architectez et implémentez des fonctionnalités d'apprentissage automatique et GenAI dans les applications, en veillant à ce qu'elles soient bien testées, performantes et évolutives.
  • Innovez avec GenAI & RAG : Intégrez des capacités d'IA de pointe dans des solutions, incluant des index vectoriels et des modèles de prompts pour la génération augmentée par récupération.
  • API architectes & intégrations : Concevoir et documenter des API RESTful robustes et des flux de travail d'intégration avec des flux d'événements et des systèmes de messagerie.
  • Défendez la qualité et la fiabilité : Assurez une haute qualité de code grâce aux tests, aux revues de code, à la journalisation, au suivi et à la documentation.
  • Piloter CI/CD & Infrastructure as Code : Diriger la création et l'amélioration des pipelines CI/CD et gérer les modules infrastructure-as-code.
  • Garantir la sécurité et l'IA responsable : Intégrer des pratiques de codage sécurisé, la gestion des secrets et les principes d'IA responsable dans tous les travaux de développement.
  • Mentor & Collaboration : Mentorez les développeurs juniors, dirigez des cérémonies de sprint et travaillez en étroite collaboration avec les chefs de projet et les parties prenantes clients.

 

Ce que vous apporterez (qualifications de base)

  • 5+ ans d'expérience professionnelle en développement logiciel, avec une spécialisation en ingénierie des données ou IA/ML.
  • Maîtrise de Python et SQL ; une forte compétence en C# et/ou Scala.
  • Expérience approfondie avec Apache Spark et les plateformes cloud comme Azure Databricks ou Microsoft Fabric.
  • Solides compétences en Git et expérience avec les pipelines CI/CD et Docker.
  • Bonne compréhension des principes de modélisation et d'architecture des données.
  • Expérience pratique avec les solutions ML/GenAI et désir d'explorer l'IA agentique.
  • Excellentes compétences en communication et expérience dans des rôles en contact avec les clients.
  • Capacité avérée à diriger et encadrer des équipes techniques.

 

Points bonus (Préféré)

  • Expérience avec Azure Machine Learning, MLflow ou d'autres frameworks MLOps.
  • Familiarité avec dbt, Azure Data Factory ou des frameworks de streaming comme Kafka/Event Hubs.
  • Solide connaissance des pratiques d'observabilité utilisant des outils comme Application Insights ou OpenTelemetry.
  • Connaissance avancée de Terraform et/ou Bicep pour l'automatisation de l'infrastructure.
  • Compréhension des concepts de Power BI et de visualisation de données.
  • Le bilingue (EN/FR) est un atout important.

 

Pourquoi vous allez adorer travailler chez Insight

  • Impact significatif : Aidez les entreprises à fonctionner plus intelligemment et efficacement grâce aux données et à l'IA.
  • Équipe collaborative : Travaillez avec une équipe diversifiée et solidaire qui valorise la collaboration.
  • Autonomie et confiance : Gérez votre temps et concentrez-vous sur la délivrance des résultats.
  • Équilibre vie professionnelle/vie privée : Modalités flexibles avec un travail limité en soirée et le week-end.
  • Croissance et apprentissage : Accès à des formations en partenariat, des certifications et des ressources d'apprentissage.
  • Excellents avantages : régime santé flexible, contrepartie REER, congés généreux et jours de bénévolat payés.

 

Comment nous travaillons

Nous fonctionnons selon un modèle de travail hybride au Canada — ce rôle est principalement à distance, avec une collaboration occasionnelle en personne ou des visites sur site des clients selon les besoins (généralement moins de 10 % de déplacements). Les candidats peuvent être tenus de réussir des vérifications de sécurité ou d'antécédents selon les exigences spécifiques du client ou du secteur.

 

Comment postuler

Merci de partager votre CV ainsi que des liens vers 2 à 3 dépôts de code ou portfolios de projets pertinents. Si disponible, incluez une courte note sur un projet où vous : 1) avez dirigé le développement d'un pipeline de données ou d'une API, 2) conçu une solution utilisant Spark, Databricks ou Fabric, ou 3) conçu et déployé une fonctionnalité complexe de ML/GenAI ou une solution d'IA agentique.

 

About Insight

 

Insight’s success begins with our people making meaningful connections every day. Our culture lives in our teammates. Insight is looking for great people who will embrace our values of Hunger, Heart and Harmony. Hunger to create new opportunities for our clients. Heart to make a positive impact in people’s lives. Harmony to celebrate each other’s unique contributions to bring solutions to clients.

 

Join us as we work to deliver the best solutions through Intelligent Technology™, the new IT.

 

  • Global technology provider of IT hardware, software and service solutions
  • Fortune 500 company founded in 1988
  • 5,400 teammates worldwide, operating in 22 countries
  • One of The Valley’s 2015 Healthiest Employers (Phoenix Business Journal)
  • 2015 Dell Healthcare Partner of the Year, 2015 HP PartnerOne Financial Services Partner of the Year, 2014 Cisco Global Architectural Excellence Partner of the Year, Microsoft’s No. 1 Global Licensing Solution Provider

 

Discover more at insight.com or email jobs@insight.com.

 

Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.

 

Posting Notes: Mississauga, Montreal, Edmonton, Calgary || Ontario (CA-ON) || Canada (CA) || IT Infrastructure & Support || None || CA - Mississauga, ON; CA - Calgary, AB; CA - Edmonton, AB; CA - Montreal, QC ||


Job Segment: Developer, Cloud, Data Modeler, Testing, Consulting, Technology, Data, Contract

Apply now »