Senior Data Platform Engineer (Python) | API’s, Analytics & Machine Learning | Hybrid (Montreal) | $140,000 - $150,000 CAD + Equity & Benefits
The Company
They make cities understandable. Not in theory, but in data. They’ve built a platform that translates the chaos of urban environments into something usable: insights that help governments, developers, and businesses make better decisions about how cities are built and evolve. Backed by serious funding and born out of academic research, they’re now operating at scale, processing massive datasets across North America and turning them into real-world applications. The mission is ambitious: better cities, built with better data. The kind that actually works for the people living in them.
The Role
This is a senior, hands-on data engineering role focused on scaling and refining a high-volume data platform. You’ll be working on systems that process tens of terabytes of geospatial and real-world data, powering APIs, analytics products, and machine learning models used by both internal teams and external customers. The platform already works. Your job is to make it faster, cleaner, and harder to break. You won’t just be building pipelines, you’ll be shaping how data moves, how it’s trusted, and how it scales as complexity grows.
The Responsibilities
The Requirements
The Remuneration
Why Apply
If you like tidy datasets and predictable problems, this probably isn’t your role. This is messy, real-world data at scale, where things break, drift, and evolve constantly. But if you’re the kind of engineer who wants to build systems that actually shape how cities are understood, and you get a kick out of turning complexity into something usable, this is worth your time. Apply if you want your work to matter beyond dashboards and pipelines.
Senior Data Platform Engineer (Python) | API’s, Analytics & Machine Learning | Hybrid (Montreal) | $140,000 - $150,000 CAD + Equity & Benefits • Montréal (89), Yonne, FR