AI Software Developer
Ville Saint-Laurent, Quebec, CA
Role Description
As an AI Software Developer, you will play a key role in designing, integrating, and deploying innovative AI solutions within our technology ecosystem. This position requires a blend of technical expertise and teamwork, ensuring that our AI models and systems are fully optimized and production-ready.
Responsibilities
As an AI Software Developer within our AI Center of Expertise, you will be responsible for:
-
Developing, integrating, and deploying AI-powered software solutions and data ingestion pipelines.
-
Collaborating closely with AI researchers and product teams to develop effective and high-performance AI solutions.
-
Coordinating deployments, implementing high software development standards, and setting up monitoring mechanisms to ensure system stability and resilience.
What We Are Looking For
At EXFO, teamwork, innovation, and empowerment are at the heart of our values. We are looking for a colleague who demonstrates:
-
Curiosity;
-
Rigor;
-
Flexibility;
-
Strong communication skills, active listening, and openness to feedback;
-
Ability to navigate uncertainty and ambiguity.
This role also requires:
-
A degree in Computer Science, Software Engineering, or a related field.
-
Proficiency in both French and English.
-
Strong Python skills.
-
Knowledge of fundamental Machine Learning principles and LLMs.
-
Experience with DevOps and ideally MLOps practices.
-
Familiarity with relational and NoSQL databases.
-
Experience with cloud environments (AWS, Azure, GCP).
-
Proficiency in source code management tools (Git).
A plus: Experience with Spark, Kedro, and Edge AI, Knowledge of software-hardware interactions.
What We Offer
-
Join a highly skilled team that values collaboration and idea-sharing.
-
Hands-on experience in AI solution development and integration.
-
A flat organizational structure that encourages professional growth and expression.
-
Hybrid work model with flexible hours.
-
Opportunity to benefit from our "Work from Anywhere" program.
-
Competitive vacation and leave policies.
-
Annual bonus program.
-
Group RRSP and comprehensive insurance plan.
-
Multisite and multidisciplinary teams.
-
A variety of social and sports activities.