Citylogix

Python Developer

About Citylogix

Citylogix is a leading provider of data and analytics for smart city transportation infrastructure, leveraging LiDAR, 360° imaging, and AI-powered analytics to create detailed digital maps, and provide predictive analytics for proactive asset management.

About the role

Citylogix builds data-driven platforms that help cities plan, manage, and invest in transportation infrastructure. We’re looking for an experienced Python Developer to join our growing team and help build the backend systems and data pipelines that power our smart city analytics products.


In this role, you’ll design and develop scalable Python services, work with large and complex transportation datasets, and collaborate closely with engineering, data, and AI teams. You’ll have meaningful ownership over your work while operating within production-grade systems that prioritize reliability, security, and long-term maintainability.


What You’ll Do

  • Design, build, and maintain scalable Python services, APIs, and backend systems
  • Support large-scale data processing and automation workflows
  • Ensure code quality through testing, documentation, and peer reviews
  • Collaborate across engineering, data, and AI teams to deliver platform improvements


What We’re Looking For

  • 5+ years of professional Python development experience
  • Experience building APIs and working with relational and non-relational databases
  • Familiarity with cloud environments and modern development practices
  • Strong problem-solving skills and clear communication


Nice to Have

  • Experience with data engineering, DevOps, or containerized environments
  • Exposure to analytics or AI-enabled platforms


Version française:


À propos du poste

Citylogix développe des plateformes basées sur les données qui aident les villes à planifier, gérer et investir dans les infrastructures de transport. Nous recherchons un développeur Python expérimenté pour rejoindre notre équipe en pleine expansion et contribuer à la création des systèmes backend et des pipelines de données qui alimentent nos produits d'analyse pour les villes intelligentes.


À ce poste, vous serez chargé de concevoir et de développer des services Python évolutifs, de travailler avec des ensembles de données de transport volumineux et complexes, et de collaborer étroitement avec les équipes d'ingénierie, de données et d'IA. Vous aurez une réelle responsabilité sur votre travail tout en opérant au sein de systèmes de production qui privilégient la fiabilité, la sécurité et la maintenabilité à long terme.


Vos responsabilités

  • Concevoir, créer et maintenir des services Python, des API et des systèmes backend évolutifs.
  • Prendre en charge le traitement de données à grande échelle et les workflows d'automatisation.
  • Garantir la qualité du code grâce à des tests, de la documentation et des revues par les pairs.
  • Collaborer avec les équipes d'ingénierie, de données et d'IA afin d'améliorer la plateforme.


Profil recherché

  • Plus de 5 ans d'expérience professionnelle dans le développement Python.
  • Expérience dans la création d'API et l'utilisation de bases de données relationnelles et non relationnelles.
  • Connaissance des environnements cloud et des pratiques de développement modernes.
  • Solides compétences en résolution de problèmes et communication claire.


Atouts

  • Expérience en ingénierie des données, DevOps ou environnements conteneurisés.
  • Connaissance des plateformes d'analyse ou basées sur l'IA.

R&D-Research & Development

Hybrid (Montreal, Quebec, CA)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling