Développeur·euse, planification de trajet et compression
Équipe
Routage et compression des données
Montréal, QC
Temps plein
Aller au gym à vélo? Prendre le train pour aller travailler? Se rendre à un souper entre ami·e·s à à pied? Vivre en ville, c’est un constant roadtrip multimodal. En tant que nouveau membre de l’équipe de planification de trajets et de compression, tu seras l’oracle maniant la carte pour des millions de voyageur·euse·s dans le monde. Tu aideras les gens à synchroniser parfaitement leurs trajets, leur indiquera les meilleurs endroits pour effectuer leurs correspondances, et tu pourrais même parfois leur chuchoter à l’oreille : «Dans l’fond, tu peux prendre le train d’avant si tu te rends au Métro en vélo (check le beau BIXI!) plutôt qu’à pied».
Mais même les oracles ont besoin de rouler des tests, de corriger des bogues et de traquer des cas impossibles à reproduire. OpenStreetMap, c’est génial, mais ce n'est pas parfait. Les grilles ne s'alignent pas toujours, une rue zigue là où elle devrait faire un zag et un utilisateur sur Twitter t’vous informe de l'existence d’une ruelle secrète qui fait gagner cinq minutes sur les trajets — un peu comme une course de Mario Kart, mais dans la vraie vie. Et bien que l'on puisse penser que les itinéraires de transport en commun seraient simples à assembler entre eux, car les routes suivent des trajets fixes (sauf quand elles ne le font pas 🤪), la réalité est plus nuancée. Tu nous aideras à diagnostiquer des itinéraires sous-optimaux, à déterminer si on a affaire à des cas isolés ou si ces derniers sont symptomatiques d'un problème plus large, puis à apporter les améliorations nécessaires au besoin.
Tu seras également responsable de réduire la taille des données de notre application : certaines applications de navigation te dévorent tes données en téléchargeant des flux GTFS de la taille d'un Airbus 380 bourrés d'informations superflues. Chez Transit, on préfère adopter une approche ultralégère : on a raccourci le manche de notre brosse à dents et on a enlevé les étiquettes de nos t-shirts pour économiser quelques grammes pour nos randonnées. (Combien de données de transport en commun peut-on faire rentrer dans un kilo-octet ? La réponse est « toujours plus »!)