Ingénieur IA

91577
montreal, Quebec
Contract
2 days ago

 Job Title: AI Engineer (Senior)

Location: Montreal, Quebec (Hybrid)

Estimated Duration: 3 Months

AI Engineer (Senior)

Tundra est présentement à la recherche d'un Ingénieur AI Senior pour un mandat stratégique axé sur l'intelligence artificielle et la modernisation d'applications.

Description du mandat

Le consultant sera responsable de concevoir et de développer une solution permettant de convertir une importante base de code SAS vers PySpark.

L'environnement cible repose sur l'utilisation d'agents IA (AI Coding Agents) avec une approche human-in-the-loop, où les tâches répétitives sont automatisées par l'IA tandis que les cas plus complexes sont validés par des experts.

Le candidat idéal possède une solide expertise technique, une bonne compréhension des enjeux d'affaires et adopte une approche 80/20, en automatisant les conversions à faible complexité afin de maximiser la valeur des interventions humaines.

Profil recherché

  • Niveau : Senior

  • Expérience : 5+ années

  • Langue : Anglais (oral et écrit)

Exigences minimales

  • Expérience avec des AI Coding Agents (Claude Code, Codex) ou des assistants de développement tels que GitHub Copilot

  • Excellente maîtrise de Python

  • Expérience avec Bash pour l'automatisation

  • Bonne connaissance de GitHub (gestion de code et collaboration)

  • Expérience dans un environnement Agile (Scrum/Kanban)

  • Curiosité technologique et volonté constante d'apprendre de nouveaux outils et meilleures pratiques

Atouts importants

  • Expérience dans la conception, le développement et le déploiement d'agents IA en production

  • Utilisation quotidienne d'outils d'IA pour le développement logiciel

  • Expérience avec Databricks et Snowflake

  • Bonne compréhension des architectures d'agents IA :

    • Planning

    • Tool/MCP Design

    • Memory & State Management

    • Retrieval

    • Reflection / Self-correction

    • Guardrails & Safety

    • Caching

    • Persistence

  • Expérience dans l'évaluation de systèmes LLM (qualité, coût, latence, versionnement et experimentation)

  • Connaissance des principaux Foundation Models et capacité à sélectionner le modèle approprié selon le contexte

  • Une connaissance de SAS constitue un atout important.

 

AI Engineer (Senior)

Tundra is currently seeking a Senior AI Engineer for a strategic engagement focused on Artificial Intelligence and application modernization.


Project Overview

The consultant will be responsible for designing and developing a solution to convert a large SAS codebase into PySpark.

The target environment leverages AI Coding Agents using a human-in-the-loop approach, where repetitive tasks are automated by AI while more complex cases are reviewed and validated by subject matter experts.

The ideal candidate has strong technical expertise, a solid understanding of business needs, and follows an 80/20 approach, automating low-complexity code conversions to maximize the value of human expertise.


Candidate Profile

  • Level: Senior
  • Experience: 5+ years
  • Language: English (spoken and written)

Minimum Requirements

  • Experience with AI Coding Agents such as:
    • Claude Code
    • Codex
    • GitHub Copilot (or similar AI-assisted development tools)
  • Strong proficiency in Python
  • Experience with Bash scripting for automation
  • Good knowledge of GitHub (source control and collaboration)
  • Experience working in an Agile environment (Scrum/Kanban)
  • Strong curiosity for technology and a continuous desire to learn new tools and best practices

Preferred Qualifications

  • Experience designing, developing, and deploying AI agents into production environments
  • Daily use of AI tools for software development
  • Experience with:
    • Databricks
    • Snowflake
  • Strong understanding of AI Agent Architectures, including:
    • Planning
    • Tool/MCP Design
    • Memory & State Management
    • Retrieval
    • Reflection / Self-Correction
    • Guardrails & Safety
    • Caching
    • Persistence
  • Experience evaluating Large Language Model (LLM) systems, including:
    • Quality
    • Cost
    • Latency
    • Versioning
    • Experimentation
  • Knowledge of major Foundation Models and the ability to select the most appropriate model based on the use case
  • Knowledge of SAS is considered a strong asset.

L'échelle salariale que l'employeur s'attendrait raisonnablement à payer pour ce poste se situe entre CA$80.00 et CA$100.00 .

Cette offre concerne un poste actuellement vacant.

Notre offre d’avantages sociaux volontaires comprend des prestations médicales, dentaires, visuelles et de retraite.

Tundra Technical Solutions tient à vous remercier pour l’intérêt que vous avez démontré envers cette opportunité. Toutefois, seuls les candidats possédant les compétences requises seront contactés.

 

Tundra Technical Solutions est un employeur offrant l’Égalité des Chances et l’Action Positive. Nous accueillons et encourageons la diversité sur notre lieu de travail.

Ce poste ne vous intéresse pas, mais connaissez quelqu’un qui pourrait l’être? Consultez notre Programme de récompense de Parrainage, les parrainages sont un grand secret derrière notre succès. Comme toujours, nous sommes à la recherche de personnes formidables. Et nous savons que vous connaissez des gens formidables!

Tundra Technical Solutions est l’un des principaux fournisseurs de services de recrutement et de conseil en technologies de l’information et en ingénierie en Amérique du Nord. Notre succès et celui de nos clients reposent sur une base d’excellence du service. Plutôt que d’essayer continuellement de vendre à de nouveaux clients et entreprises et de simplement remplir des bases de données de candidats, nous nous concentrons sur le développement de relation plus solides et d’une connaissance plus approfondie des défis et des opportunités de nos clients existants.

Nous utilisons des outils d’intelligence artificielle pour aider nos recruteurs à sélectionner et à évaluer les talents. Ces outils ne remplacent pas la prise de décision humaine dans le processus.