Talent.com
Computer Vision Engineer

Computer Vision Engineer

StreetScanMontreal, QC, Canada
17 hours ago
Job type
  • Full-time
Job description

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 highly skilled and experienced Computer Vision Engineer with 4-7 years of experience to join our team! We have a lot of exciting upcoming projects to tackle and need the right person accelerate our progress. The ideal candidate will have a strong background in developing and deploying computer vision solutions for real-world applications. You will have the opportunity work on cutting-edge technologies, designing and implementing machine learning models to extract, analyze, and interpret visual data.

Key Responsibilities :

  • Develop and optimize computer vision algorithms for object detection, recognition, segmentation, and tracking.
  • Design and implement deep learning models using frameworks like TensorFlow, PyTorch, or OpenCV.
  • Work with large-scale image and video datasets to train and fine-tune models.
  • Deploy and optimize computer vision solutions on cloud platforms or edge devices.
  • Collaborate with cross-functional teams including data scientists, software engineers, and product managers to integrate solutions into production.
  • Stay updated with the latest advancements in computer vision and deep learning technologies.
  • Improve the accuracy and efficiency of existing models through continuous optimization and experimentation.

Required Qualifications :

  • 4-7 years of hands-on experience in computer vision, deep learning, and image processing.
  • Strong proficiency in Python and experience with machine learning libraries such as TensorFlow, PyTorch, OpenCV, and scikit-learn.
  • Experience in model training, hyperparameter tuning, and performance evaluation.
  • Proficiency in working with large datasets, including data preprocessing and augmentation techniques.
  • Knowledge of edge computing and deploying models on embedded systems or cloud platforms (AWS, Azure, GCP).
  • Strong analytical and problem-solving skills with a keen interest in innovation and optimization.
  • Familiarity with software development best practices, including version control (Git), CI / CD, and containerization (Docker, Kubernetes).
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, AI, or a related field.
  • Experience in 3D computer vision, LiDAR, or depth sensing technologies.
  • Preferred Qualifications :

  • Understanding of natural language processing (NLP) in conjunction with vision models.
  • Hands-on experience with Transformer-based architectures (e.g., Vision Transformers, CLIP, or DINO).
  • Experience with hardware acceleration using GPUs, TPUs, or FPGAs.
  • Exposure to multi-modal learning (e.g., combining vision and speech / text).
  • Benefits :

  • Competitive salary.
  • Health, dental, and vision insurance.
  • Opportunities for professional growth and learning.
  • Collaborative and innovative work environment.
  • If you are passionate about pushing the boundaries of computer vision and deep learning, we would love to hear from you!

    How to Apply : Interested candidates should send their resume and cover letter to steffi.ung@streetscan.com with the subject line " Computer Vision Engineer 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 ingénieur en vision artificielle hautement qualifié et expérimenté avec 4-7 ans d'expérience pour rejoindre notre équipe ! Nous avons de nombreux projets passionnants à mener et nous avons besoin de la bonne personne pour accélérer nos progrès. Le candidat idéal aura une solide expérience dans le développement et le déploiement de solutions de vision par ordinateur pour des applications réelles. Vous aurez l'opportunité de travailler sur des technologies de pointe, de concevoir et d'implémenter des modèles d'apprentissage automatique pour extraire, analyser et interpréter des données visuelles.

    Principales responsabilités :

  • Développer et optimiser des algorithmes de vision artificielle pour la détection, la reconnaissance, la segmentation et le suivi d'objets.
  • Concevoir et mettre en œuvre des modèles d'apprentissage profond à l'aide de cadres tels que TensorFlow, PyTorch ou OpenCV.
  • Travailler avec des ensembles de données d'images et de vidéos à grande échelle pour entraîner et affiner les modèles.
  • Déployer et optimiser des solutions de vision artificielle sur des plateformes en nuage ou des appareils périphériques.
  • Collaborer avec des équipes interfonctionnelles, notamment des scientifiques des données, des ingénieurs logiciels et des gestionnaires de produits, afin d'intégrer les solutions dans la production.
  • Restez au fait des dernières avancées en matière de vision par ordinateur et de technologies d'apprentissage profond.
  • Améliorer la précision et l'efficacité des modèles existants grâce à l'optimisation et à l'expérimentation continues.
  • Qualifications requises :

  • 4 à 7 ans d'expérience pratique en vision par ordinateur, en apprentissage profond et en traitement d'images.
  • Solides compétences en Python et expérience des bibliothèques d'apprentissage automatique telles que TensorFlow, PyTorch, OpenCV et scikit-learn.
  • Expérience dans l'entraînement de modèles, le réglage des hyperparamètres et l'évaluation des performances.
  • Compétence dans le travail avec de grands ensembles de données, y compris les techniques de prétraitement et d'augmentation des données.
  • Connaissance de l'informatique de pointe et du déploiement de modèles sur des systèmes embarqués ou des plateformes en nuage (AWS, Azure, GCP).
  • Solides compétences en matière d'analyse et de résolution de problèmes, avec un vif intérêt pour l'innovation et l'optimisation.
  • Familiarité avec les meilleures pratiques de développement logiciel, notamment le contrôle de version (Git), CI / CD et la conteneurisation (Docker, Kubernetes).
  • Baccalauréat ou maîtrise en informatique, en génie électrique, en IA ou dans un domaine connexe.
  • Expérience en vision artificielle 3D, LiDAR ou technologies de détection de la profondeur.
  • Qualifications préférées :

  • Compréhension du traitement du langage naturel (NLP) en conjonction avec des modèles de vision.
  • Expérience pratique des architectures basées sur les transformateurs (par exemple, Vision Transformers, CLIP ou DINO).
  • Expérience de l'accélération matérielle à l'aide de GPU, TPU ou FPGA.
  • Expérience de l'apprentissage multimodal (par exemple, combinaison de la vision et de la parole / du texte).
  • Avantages :

  • Salaire compétitif.
  • Assurance maladie, dentaire et visuelle.
  • Possibilités de développement professionnel et d'apprentissage.
  • Environnement de travail collaboratif et innovant.
  • Si vous êtes passionné par l'idée de repousser les limites de la vision par ordinateur et de l'apprentissage profond, nous serions ravis d'entendre parler de vous !

    Comment postuler ? Les candidats intéressés doivent envoyer leur curriculum vitae et une lettre de motivation à steffi.ung@streetscan.com avec pour objet «Computer Vision Engineer Application - [Votre Nom] ».

    Create a job alert for this search

    Computer Engineer • Montreal, QC, Canada