Transitapp

Software Developer (Routing and Compression)

📍 montreal (administrative region), qc, Canada ⏰ Full-time

Description

Overview

Location: Montreal, QC · Employment type: Full time

Responsibilities

  • Add new functionality to the trip planner and other parts of the app.
  • Diagnose suboptimal trip plans, determine whether issues are one-offs or systemic, and implement improvements.
  • Work on data compression (OSM, GTFS, GBFS, etc.) to reduce the app’s data footprint.
  • Collaborate with transit data experts and the GO team to deliver fast, user-friendly plans for every trip.
  • Ensure performance remains a priority and that code runs with high efficiency.
  • Integrate transit detours and support flexible transit services that don’t follow fixed routes.

Knowledge and Skills

  • A minimum of 1 year or equivalent professional experience with C++.
  • Understanding of data compression techniques, graph algorithms, and data structures.
  • Nice to have: Python; familiarity with infrastructure and deployment (Kub...
Apply Now