Artificial Intelligence Developer

Montreal

Offre publiée le 2025-03-10

StreetScan

English version below, French version will follow :

About Us

Citylogix Inc. (previously named StreetScan) is a premier data and analytics company serving smart cities in enhancing their transportation infrastructure. Utilizing advanced LiDAR, 360° imaging, and AI analytics, we create detailed digital maps and conduct infrastructure assessments with our GIS-based software, Streetlogix. Our mission is to empower municipalities with sustainable, data-driven decision-making tools for better infrastructure management.

Job Description :

We are seeking a skilled and experienced AI Developer with expertise in geospatial data to join our dynamic team. We are constantly working on improving our product and we need the right person to progress us in the right direction. The ideal candidate will have a strong background in machine learning, deep learning, and data processing, with a focus on leveraging AI to analyze and interpret geospatial datasets. This role requires a combination of technical proficiency, problem-solving ability, and innovation to develop AI-driven solutions for geospatial applications.

Key Responsibilities :

  • Design, develop, and deploy AI / ML models for geospatial data analysis and interpretation.
  • Work with large-scale geospatial datasets, including satellite imagery, LiDAR, and GIS data.
  • Develop and implement algorithms for image recognition, object detection, and predictive modeling using geospatial data.
  • Optimize AI models for accuracy, efficiency, and scalability.
  • Collaborate with data engineers, GIS specialists, and software developers to integrate AI solutions into production systems.
  • Conduct data preprocessing, feature engineering, and model evaluation to improve AI-based insights.
  • Stay up to date with advancements in AI, ML, and geospatial technologies and incorporate best practices into development processes.
  • Document methodologies, workflows, and model performance for future reference.

Qualifications & Skills :

  • Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, GIS, Remote Sensing, or a related field.
  • 4-7 years of experience in AI / ML development, with a focus on geospatial applications.
  • Proficiency in Python, TensorFlow, PyTorch, or other machine learning frameworks.
  • Experience with geospatial libraries and tools such as GDAL, GeoPandas, Rasterio, OpenCV, and QGIS.
  • Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and their AI / ML services.
  • Strong knowledge of GIS concepts, remote sensing techniques, and spatial analysis.
  • Hands-on experience with computer vision techniques, including segmentation, classification, and object detection.
  • Proficiency in working with geospatial data formats such as GeoTIFF, shapefiles, and NetCDF.
  • Experience in database management and querying using SQL and NoSQL databases.
  • Excellent problem-solving skills and ability to work in a collaborative team environment.
  • Preferred Qualifications :

  • Experience with deep learning for geospatial applications (e.g., CNNs for satellite imagery analysis).
  • Knowledge of reinforcement learning and generative AI for geospatial data.
  • Exposure to edge computing and AI deployment on mobile or embedded systems.
  • Understanding of geospatial APIs and web-based GIS platforms.
  • Benefits & Perks :

  • Competitive salary and performance-based incentives.
  • Access to cutting-edge AI and geospatial technologies.
  • Career growth opportunities and professional development.
  • How to Apply : Interested candidates should send their resume and cover letter to with the subject line " AI Developer Application - (Your Name)".

    Version française :

    A propos de Citylogix

    Citylogix Inc. (anciennement dénommée StreetScan) est une société de données et d'analyse de premier plan au service des villes intelligentes pour l'amélioration de leurs infrastructures de transport. En utilisant le LiDAR avancé, l'imagerie à 360° et l'analyse de l'IA, nous créons des cartes numériques détaillées et menons des évaluations d'infrastructures avec notre logiciel basé sur le SIG, Streetlogix. Notre mission est d'habiliter les municipalités avec des outils de prise de décision durables et axés sur les données pour une meilleure gestion des infrastructures.

    Description du poste :

    Nous sommes à la recherche d'un développeur AI compétent et expérimenté avec une expertise dans les données géospatiales pour rejoindre notre équipe dynamique. Nous travaillons constamment à l'amélioration de notre produit et nous avons besoin de la bonne personne pour nous faire progresser dans la bonne direction. Le candidat idéal possède une solide expérience en apprentissage automatique, en apprentissage profond et en traitement de données, avec un accent sur l'utilisation de l'IA pour analyser et interpréter des ensembles de données géospatiales. Ce rôle exige une combinaison de compétences techniques, de capacité de résolution de problèmes et d'innovation pour développer des solutions axées sur l'IA pour les applications géospatiales.

    Principales responsabilités :

  • Concevoir, développer et déployer des modèles d'IA / ML pour l'analyse et l'interprétation de données géospatiales.
  • Travailler avec des ensembles de données géospatiales à grande échelle, notamment des images satellite, des données LiDAR et des données SIG.
  • Développer et mettre en œuvre des algorithmes pour la reconnaissance d'images, la détection d'objets et la modélisation prédictive à l'aide de données géospatiales.
  • Optimiser les modèles d'IA en termes de précision, d'efficacité et d'évolutivité.
  • Collaborer avec des ingénieurs de données, des spécialistes SIG et des développeurs de logiciels pour intégrer des solutions d'IA dans des systèmes de production.
  • Effectuer le prétraitement des données, l'ingénierie des caractéristiques et l'évaluation des modèles afin d'améliorer les connaissances basées sur l'IA.
  • Se tenir au courant des avancées en matière d'IA, de ML et de technologies géospatiales et intégrer les meilleures pratiques dans les processus de développement.
  • Documenter les méthodologies, les flux de travail et les performances des modèles pour référence future.
  • Qualifications et compétences :

  • Baccalauréat ou maîtrise en informatique, science des données, intelligence artificielle, SIG, télédétection ou dans un domaine connexe.
  • 4-7 ans d'expérience dans le développement de l'IA / ML, avec un accent sur les applications géospatiales.
  • Maîtrise de Python, TensorFlow, PyTorch ou d'autres cadres d'apprentissage automatique.
  • Expérience des bibliothèques et outils géospatiaux tels que GDAL, GeoPandas, Rasterio, OpenCV et QGIS.
  • Familiarité avec les plateformes en nuage (AWS, Google Cloud ou Azure) et leurs services d'IA / ML.
  • Solide connaissance des concepts SIG, des techniques de télédétection et de l'analyse spatiale.
  • Expérience pratique des techniques de vision par ordinateur, y compris la segmentation, la classification et la détection d'objets.
  • Maîtrise des formats de données géospatiales tels que GeoTIFF, shapefiles et NetCDF.
  • Expérience de la gestion de bases de données et de l'interrogation de bases de données SQL et NoSQL.
  • Excellentes compétences en matière de résolution de problèmes et capacité à travailler dans un environnement d'équipe collaboratif.
  • Qualifications préférées :

  • Expérience de l'apprentissage profond pour les applications géospatiales (par exemple, CNN pour l'analyse de l'imagerie satellite).
  • Connaissance de l'apprentissage par renforcement et de l'IA générative pour les données géospatiales.
  • Exposition à l'edge computing et au déploiement de l'IA sur des systèmes mobiles ou embarqués.
  • Compréhension des API géospatiales et des plateformes SIG basées sur le web.
  • Avantages et bénéfices :

  • Salaire compétitif et incitations basées sur la performance.
  • Accès aux technologies de pointe en matière d'IA et de géospatial.
  • Possibilités d'évolution de carrière et de développement professionnel.
  • Comment postuler ? Les candidats intéressés doivent envoyer leur curriculum vitae et une lettre de motivation à avec pour objet « AI Developer Application - (Votre Nom) ».