AI Software Developer

EXFO
Montreal
CAD 70,000 - 110,000
Job description

AI Software Developer

Main locations: Ville Saint-Laurent, Quebec, CA

Job Type: Full-time

Workplace type: Hybrid

Offer number: 4800

EXFO develops smarter test, monitoring and analytics solutions for the global communications industry. We are trusted advisers to fixed and mobile network operators, hyper-scalers and leaders in the manufacturing, development and research sector. They count on us to deliver superior visibility and insights into network performance, service reliability and user experience. Building on over 35 years of innovation, EXFO’s unique blend of equipment, software and services enable faster, more confident transformations related to 5G, cloud-native and fiber optic networks.

Since our beginnings in 1985, diversity has been one of EXFO's core values, fostering an inclusive corporate culture. We welcome people with a wide range of skills and experience into a culture that values innovative ideas, teamwork, and a customer- and market-focused approach. We seek the active contribution of everyone, with respect for the individual, the environment and the community.

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

  1. Developing, integrating, and deploying AI-powered software solutions and data ingestion pipelines.
  2. Collaborating closely with AI researchers and product teams to develop effective and high-performance AI solutions.
  3. 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:

  1. Rigor;
  2. Flexibility;
  3. Strong communication skills, active listening, and openness to feedback;
  4. Ability to navigate uncertainty and ambiguity.

This role also requires:

  1. A degree in Computer Science, Software Engineering, or a related field.
  2. Proficiency in both French and English.
  3. Knowledge of fundamental Machine Learning principles and LLMs.
  4. Experience with DevOps and ideally MLOps practices.
  5. Familiarity with relational and NoSQL databases.
  6. Experience with cloud environments (AWS, Azure, GCP).
  7. Proficiency in source code management tools (Git).
  8. A plus: Experience with Spark, Kedro, and Edge AI, Knowledge of software-hardware interactions.

What We Offer

  1. Join a highly skilled team that values collaboration and idea-sharing.
  2. Hands-on experience in AI solution development and integration.
  3. A flat organizational structure that encourages professional growth and expression.
  4. Hybrid work model with flexible hours.
  5. Opportunity to benefit from our "Work from Anywhere" program.
  6. Competitive vacation and leave policies.
  7. Group RRSP and comprehensive insurance plan.
  8. Multisite and multidisciplinary teams.
  9. A variety of social and sports activities.

EXFO is an equal opportunity employer

Diversity is an asset that has made EXFO strong since its inception because it enriches us. For more information about diversity and inclusion at EXFO, read our DEI Statement.

For positions located in Quebec, the language requirement is French. However, in the context where the incumbent evolves in an international work environment and where the activities take place mainly outside Quebec, we favor bilingualism as a linguistic requirement.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new AI Software Developer jobs in Montreal