Team lead, Routing and Compression

Routing & Compression
team
Montreal, QC
Full time
Bike to gym? Train to work? Walk to lunch? Bus to dinner? Life in the city is a multimodal road trip. As the newest member of Transit’s routing and compression team, you’ll be the map-wielding oracle for millions of riders. You’ll help folks perfectly time their rides, tell them the best places to transfer, and whisper “you actually can catch the earlier train, if you bikeshare to the station instead of walking.”
But even oracles need to run tests, fix bugs, and hunt down edge cases. OpenStreetMap is incredible, but it ain’t perfect. The grids don’t always line up, a street zigs where it should zag, a Twitter user informs you about 6½ Avenue in Midtown that can shave five minutes off your commute — like a Mario Kart speedrun, but real life. And while you’d think transit routes would be straightforward to work with because they follow fixed shapes (except when they don’t 🤪) the reality is more nuanced. You’ll help us diagnose suboptimal trip plans, figure out whether they’re one-offs or symptoms of a larger issue, and make the necessary improvements.
You’ll also be responsible for reducing our app’s data footprint: other navigation apps are happy to devour your data, sending GTFS files in blimp-sized backpacks stuffed with extraneous information. At Transit we prefer the ultralight approach: we saw our toothbrush in half and cut the tags off our t-shirts to save weight on the trail. (How much transit data can you squeeze into a single kilobyte? The answer is “always more!”)
Are you a sustainability-minded engineer? Want to use your C++ skills and Python prowess to help us build the world’s best trip planner for public transit? Your work will not only help millions of riders get to work, home, school, daycare, and appointments on time — you’ll also be building an engine that removes CO2 from the atmosphere: when you show a rider how a combination of walking, biking, buses, and trains can be competitive (and often even faster!) than taking a car, you’re not just giving that person directions. You’re making your city less car-dependent. You’re making your city a better place to live.