Développeur·euse, navigation GO
Équipe
Navigation GO
Montreal, QC
Temps plein
Transit est reconnue pour sa formidable fonctionnalité de navigation en temps réel, GO. Des millions de passager·ère·s dans plus de 500 villes se fient à GO pour obtenir des instructions étape par étape et savoir quand se diriger vers leur arrêt, quand accélérer le pas (par exemple si un bus ou un train est en avance), quand changer de véhicule pour leur correspondance et quand descendre une fois à destination.
Tout ça semble relativement simple, sauf quand les données « en temps réel » fournies par les sociétés de transport sont plutôt « quasi-temps réel ». Ou quand la détection de l’état actuel d’un·e usager·ère (en marche? sur la plateforme? à bord d’un véhicule en mouvement?) est compliquée par l’absence de réseau cellulaire sous terre et de service GPS pour approximer leur position.
Et pourtant, la navigation étape par étape fonctionne encore, comme par magie. Comment? Tous les secrets sont ici.
En tant que nouvelle addition à l’équipe GO de Transit, tu nous aideras à rendre notre fonctionnalité de navigation étape par étape encore plus rapide et efficace qu’elle ne l’est déjà. Tu t’appuieras sur l’expertise de Bayes, Gauss, Markov et [insérer ici tes autres mathématicien·ne·s et statisticien·ne·s préféré·e·s] pour aider notre équipe lors de la réécriture complète de GO.
Les meilleures données qui soient sur le transport en commun seront à ta disposition. Une équipe imbattable d’expert·e·s en planification de trajets, d’expert·e·s en science des données et de développeur·euse·s mobiles sera à tes côtés. L’ensemble des utilisateur·trice·s de Transit dépendra de tes algorithmes pour savoir quand attraper leur bus ou leur train. Toutes ces années de devoirs de math en valaient la peine : tu contribueras bientôt à améliorer le quotidien de millions de passager·ère·s des transports en commun partout dans le monde.
📝 Responsabilités
Développer et maintenir GO, le système de navigation étape par étape de notre appli
Mettre la main à la pâte (et user de ton expertise technique) pour contribuer à la réécriture de GO, anticiper les potentiels accrochages et dénicher les opportunités de rendement accru
Trouver des solutions robustes et compatibles avec tous les appareils, pas seulement les nouveaux iPhone équipés d’un Neural Engine à 16 cœurs
Collaborer de près avec notre équipe de la science des données pour intégrer le module d’apprentissage automatique de Transit dans GO pour mieux détecter l’état des utilisateur·trice·s (stationnaire, en marche, en route, à mi-chemin entre deux stations spatiales, etc.)
Travailler avec notre équipe de planification des trajets pour intégrer des algorithmes de routage qui feront danser de joie les passager·ère·s
✅ Qualités et compétences requises
Un minimum d'un an d'expérience en C++ ou équivalent
Les sources de données imprécises ne te font pas peur, comme les coordonnées GPS bruitées et les données d’accéléromètre
Capacité à travailler en français
💯 Points bonus si…
Tu es passionné·e par les villes, l'urbanisme, les transports en commun, le design, la technologie ou toutes ces choses ensemble
Tu es dans ton élément quand il est question d’algorithmes basés sur des observations bruitées et/ou de reconnaissance de plan, comme les Hidden Markov Models
Tu as un algorithme de planification favori et/ou tu considères Dijkstra comme un ami de longue date
Tu es familier·ère avec OpenStreetMap et les formats de données de transport tels que GTFS
Tu as l’impression que ta candidature serait excellente même si ton profil n’a pas toutes les qualités et compétences requises? N’hésite pas à postuler quand même!
💰 Rémunération et avantages sociaux
De 95 000 $ CA à 115 000 $ CA par année, selon l'expérience
Options d’achat de parts dans l’entreprise
Assurance médicale et dentaire
5 semaines de vacances
Semaine de travail de quatre jours à plein salaire (oui oui, tu as bien lu!)
Équipement Apple
Allocation mobilité annuelle de 1600 $. STM? BIXI? Uber? Vélo électrique? Trottinette? Se passer d’auto c’est payant chez Transit!
Un budget pour la formation et le développement professionnel
Une généreuse politique de congé parental et de maternité/paternité. Faut préparer la relève!
Horaires de travail flexibles
Un environnement de travail où chacun·e aide l’autre à s’améliorer, dans un esprit d’équipe, pour un projet commun, tout ça en profitant de la plus belle vue de Montréal et/ou [insérer un fond d’écran Zoom funky]
Quand tu seras au bureau, tu seras dans un véritable paradis d'urbaniste : jardins urbains du Mile End, pistes cyclables, stations BIXI, arrêts de bus, une station de métro, une infinité de restaurants, de cafés, de bars, de salles de spectacle, de places à bagels...
Une présentation Dîner-Découverte chaque semaine (repas fourni au bureau).
👨💻 Parlons diversité
Les transports collectifs sont, plus que tout autre mode de transport, fréquentés en majorité par des femmes et des personnes de couleur. Nous souhaitons nous assurer que cette diversité puisse se refléter dans nos équipes. Nous sommes fermement convaincu·e·s qu’inclure des gens de tous horizons, quel que soit leur genre, origine, orientation sexuelle, âge ou identité nous permet, à terme, de construire une meilleure application.
Nous encourageons les personnes de tous âges, genres, origines et orientations à postuler. Si tu souhaites préciser les pronoms que tu utilises, s’il te plaît mentionne-le lorsque tu nous transmettras ta candidature.
Si la vie t’a donné une perspective unique sur tout ce qui touche au monde des transports (mobilité, accessibilité, urbanisme), n’hésite pas à le mentionner. Ta candidature recevra l’attention qu’elle mérite.
📬 Comment postuler
Écris-nous à [email protected] en joignant ton CV, une courte présentation de qui tu es et des raisons pour lesquelles tu veux travailler sur GO, ainsi que quelques projets sur lesquels tu as travaillés et qui t’apportent beaucoup de fierté. On a hâte de te rencontrer!
Aussi, comment as-tu entendu parler du poste? Hasard, coïncidence, recherches sur Google en plein milieu de la nuit? On meurt d’envie de le savoir.
📝 Responsabilités
Développer et maintenir GO, le système de navigation étape par étape de notre appli
Mettre la main à la pâte (et user de ton expertise technique) pour contribuer à la réécriture de GO, anticiper les potentiels accrochages et dénicher les opportunités de rendement accru
Trouver des solutions robustes et compatibles avec tous les appareils, pas seulement les nouveaux iPhone équipés d’un Neural Engine à 16 cœurs
Collaborer de près avec notre équipe de la science des données pour intégrer le module d’apprentissage automatique de Transit dans GO pour mieux détecter l’état des utilisateur·trice·s (stationnaire, en marche, en route, à mi-chemin entre deux stations spatiales, etc.)
Travailler avec notre équipe de planification des trajets pour intégrer des algorithmes de routage qui feront danser de joie les passager·ère·s
✅ Qualités et compétences requises
Un minimum d'un an d'expérience en C++ ou équivalent
Les sources de données imprécises ne te font pas peur, comme les coordonnées GPS bruitées et les données d’accéléromètre
Capacité à travailler en français
💯 Points bonus si…
Tu es passionné·e par les villes, l'urbanisme, les transports en commun, le design, la technologie ou toutes ces choses ensemble
Tu es dans ton élément quand il est question d’algorithmes basés sur des observations bruitées et/ou de reconnaissance de plan, comme les Hidden Markov Models
Tu as un algorithme de planification favori et/ou tu considères Dijkstra comme un ami de longue date
Tu es familier·ère avec OpenStreetMap et les formats de données de transport tels que GTFS
Tu as l’impression que ta candidature serait excellente même si ton profil n’a pas toutes les qualités et compétences requises? N’hésite pas à postuler quand même!
💰 Rémunération et avantages sociaux
De 95 000 $ CA à 115 000 $ CA par année, selon l'expérience
Options d’achat de parts dans l’entreprise
Assurance médicale et dentaire
5 semaines de vacances
Semaine de travail de quatre jours à plein salaire (oui oui, tu as bien lu!)
Équipement Apple
Allocation mobilité annuelle de 1600 $. STM? BIXI? Uber? Vélo électrique? Trottinette? Se passer d’auto c’est payant chez Transit!
Un budget pour la formation et le développement professionnel
Une généreuse politique de congé parental et de maternité/paternité. Faut préparer la relève!
Horaires de travail flexibles
Un environnement de travail où chacun·e aide l’autre à s’améliorer, dans un esprit d’équipe, pour un projet commun, tout ça en profitant de la plus belle vue de Montréal et/ou [insérer un fond d’écran Zoom funky]
Quand tu seras au bureau, tu seras dans un véritable paradis d'urbaniste : jardins urbains du Mile End, pistes cyclables, stations BIXI, arrêts de bus, une station de métro, une infinité de restaurants, de cafés, de bars, de salles de spectacle, de places à bagels...
Une présentation Dîner-Découverte chaque semaine (repas fourni au bureau).
👨💻 Parlons diversité
Les transports collectifs sont, plus que tout autre mode de transport, fréquentés en majorité par des femmes et des personnes de couleur. Nous souhaitons nous assurer que cette diversité puisse se refléter dans nos équipes. Nous sommes fermement convaincu·e·s qu’inclure des gens de tous horizons, quel que soit leur genre, origine, orientation sexuelle, âge ou identité nous permet, à terme, de construire une meilleure application.
Nous encourageons les personnes de tous âges, genres, origines et orientations à postuler. Si tu souhaites préciser les pronoms que tu utilises, s’il te plaît mentionne-le lorsque tu nous transmettras ta candidature.
Si la vie t’a donné une perspective unique sur tout ce qui touche au monde des transports (mobilité, accessibilité, urbanisme), n’hésite pas à le mentionner. Ta candidature recevra l’attention qu’elle mérite.
📬 Comment postuler
Écris-nous à [email protected] en joignant ton CV, une courte présentation de qui tu es et des raisons pour lesquelles tu veux travailler sur GO, ainsi que quelques projets sur lesquels tu as travaillés et qui t’apportent beaucoup de fierté. On a hâte de te rencontrer!
Aussi, comment as-tu entendu parler du poste? Hasard, coïncidence, recherches sur Google en plein milieu de la nuit? On meurt d’envie de le savoir.
📝 Responsabilités
Développer et maintenir GO, le système de navigation étape par étape de notre appli
Mettre la main à la pâte (et user de ton expertise technique) pour contribuer à la réécriture de GO, anticiper les potentiels accrochages et dénicher les opportunités de rendement accru
Trouver des solutions robustes et compatibles avec tous les appareils, pas seulement les nouveaux iPhone équipés d’un Neural Engine à 16 cœurs
Collaborer de près avec notre équipe de la science des données pour intégrer le module d’apprentissage automatique de Transit dans GO pour mieux détecter l’état des utilisateur·trice·s (stationnaire, en marche, en route, à mi-chemin entre deux stations spatiales, etc.)
Travailler avec notre équipe de planification des trajets pour intégrer des algorithmes de routage qui feront danser de joie les passager·ère·s
✅ Qualités et compétences requises
Un minimum d'un an d'expérience en C++ ou équivalent
Les sources de données imprécises ne te font pas peur, comme les coordonnées GPS bruitées et les données d’accéléromètre
Capacité à travailler en français
💯 Points bonus si…
Tu es passionné·e par les villes, l'urbanisme, les transports en commun, le design, la technologie ou toutes ces choses ensemble
Tu es dans ton élément quand il est question d’algorithmes basés sur des observations bruitées et/ou de reconnaissance de plan, comme les Hidden Markov Models
Tu as un algorithme de planification favori et/ou tu considères Dijkstra comme un ami de longue date
Tu es familier·ère avec OpenStreetMap et les formats de données de transport tels que GTFS
Tu as l’impression que ta candidature serait excellente même si ton profil n’a pas toutes les qualités et compétences requises? N’hésite pas à postuler quand même!
💰 Rémunération et avantages sociaux
De 95 000 $ CA à 115 000 $ CA par année, selon l'expérience
Options d’achat de parts dans l’entreprise
Assurance médicale et dentaire
5 semaines de vacances
Semaine de travail de quatre jours à plein salaire (oui oui, tu as bien lu!)
Équipement Apple
Allocation mobilité annuelle de 1600 $. STM? BIXI? Uber? Vélo électrique? Trottinette? Se passer d’auto c’est payant chez Transit!
Un budget pour la formation et le développement professionnel
Une généreuse politique de congé parental et de maternité/paternité. Faut préparer la relève!
Horaires de travail flexibles
Un environnement de travail où chacun·e aide l’autre à s’améliorer, dans un esprit d’équipe, pour un projet commun, tout ça en profitant de la plus belle vue de Montréal et/ou [insérer un fond d’écran Zoom funky]
Quand tu seras au bureau, tu seras dans un véritable paradis d'urbaniste : jardins urbains du Mile End, pistes cyclables, stations BIXI, arrêts de bus, une station de métro, une infinité de restaurants, de cafés, de bars, de salles de spectacle, de places à bagels...
Une présentation Dîner-Découverte chaque semaine (repas fourni au bureau).
👨💻 Parlons diversité
Les transports collectifs sont, plus que tout autre mode de transport, fréquentés en majorité par des femmes et des personnes de couleur. Nous souhaitons nous assurer que cette diversité puisse se refléter dans nos équipes. Nous sommes fermement convaincu·e·s qu’inclure des gens de tous horizons, quel que soit leur genre, origine, orientation sexuelle, âge ou identité nous permet, à terme, de construire une meilleure application.
Nous encourageons les personnes de tous âges, genres, origines et orientations à postuler. Si tu souhaites préciser les pronoms que tu utilises, s’il te plaît mentionne-le lorsque tu nous transmettras ta candidature.
Si la vie t’a donné une perspective unique sur tout ce qui touche au monde des transports (mobilité, accessibilité, urbanisme), n’hésite pas à le mentionner. Ta candidature recevra l’attention qu’elle mérite.
📬 Comment postuler
Écris-nous à [email protected] en joignant ton CV, une courte présentation de qui tu es et des raisons pour lesquelles tu veux travailler sur GO, ainsi que quelques projets sur lesquels tu as travaillés et qui t’apportent beaucoup de fierté. On a hâte de te rencontrer!
Aussi, comment as-tu entendu parler du poste? Hasard, coïncidence, recherches sur Google en plein milieu de la nuit? On meurt d’envie de le savoir.