Bachelor's degree in computer science, AI, software engineering, data science, or related field
5 to 8 years of experience in AI or machine learning solution development
Proficiency in Python, TensorFlow, PyTorch, and other ML frameworks
Experience in backend development for ML services, preferably with FastAPI or similar
Fluency in French and English, both oral and written.
Responsibilities
Translate business needs into functional and technical requirements for AI solutions
Collaborate with product, BI, and data science teams to clarify use cases and define success indicators
Design the logical architecture of AI solutions including models and integrations
Assess technical feasibility and propose appropriate approaches
Convert exploratory prototypes into robust, repeatable machine learning pipelines
Develop APIs and services to expose AI models in production
Implement AI model governance and automate MLOps.
Benefits
Varied career opportunities
Stimulating work environment focused on innovation
Enthusiastic and collaborative teams
Comprehensive group insurance plan and group RRSP
Flexible hours and 4 weeks of vacation
Various social activities and free snacks and coffee daily.
Full Job Description
Job Description
As an Artificial Intelligence Solution Developer, you design and implement AI solutions aligned with business needs and ISAAC's strategic direction. You work across the full solution lifecycle, from needs analysis to deployment and evolution, in close collaboration with product, BI, data science and DevOps teams. You contribute to the quality, integration and security of our solutions through a collaborative and ethical approach that supports innovation and continuous improvement.
Success in this role is measured by the robustness, reproducibility and performance of solutions in production, their compliance with security and ethical requirements, and the value they bring to business needs.
Responsibilities
Translate business needs into functional and technical requirements for AI solutions
Collaborate with product, BI and data science teams to clarify use cases and define success indicators
Design the logical architecture of AI solutions (models, services, integrations)
Assess technical feasibility and propose appropriate approaches
Contribute to the technical framing of prototypes according to the intended uses
Convert exploratory prototypes into robust, repeatable machine learning pipelines ready for production
Develop APIs and services to expose AI models in production
Collaborate with DevOps teams to ensure solution integration and deployment
Implement AI model governance (registry, promotion, traceability) and automate MLOps
Ensure the robustness, traceability, security, compliance and stability of deployed solutions
Document the technical choices, assumptions, limitations and quality criteria of solutions
Support the maintenance and continuous evolution of solutions with stakeholders
Track AI trends and integrate relevant open-source libraries and tools
Make AI concepts accessible and share knowledge with stakeholders
Evolve development practices to increase the efficiency and value of solutions
Align with ISAAC's objectives and foster a climate of inclusion, feedback and recognition by embodying its values.
Qualifications
Bachelor's degree in computer science, artificial intelligence, software engineering, data science or a related field
5 to 8 years of experience developing artificial intelligence or machine learning solutions, including design, model training and validation, deployment, monitoring and governance
Python, TensorFlow, PyTorch and other machine learning frameworks
Backend development, preferably for ML services (FastAPI or equivalent, API creation)
Fluency in French and English, both oral and written (multilingual internal clientele with no duplication of roles).
Assets:
In-depth knowledge of the road transport sector and its specific challenges
Experience deploying containerized services (Docker, image management and container runtime).
Additional Information
Collaborators are at the center of ISAAC's interests and values. This explains the numerous benefits of working at ISAAC, namely:
varied career opportunities
a stimulating work environment focused on innovation
enthusiastic and collaborative teams
competitive salaries and benefits promoting work-life balance: a complete group insurance plan, group RRSP, an EAP, flexible hours, 4 weeks of vacation, etc.
various social activities and free snacks and coffee every day.