We are looking for a Geospatial Architect to join our team!

Our Client is a weather and news forecasting company. Your mission is to architect and build the engine that powers real-time weather hazard look-aheads for drivers across Canada. You will design the data pipelines and APIs that ingest a driver’s live coordinates, map them to specific road segments, calculate the look-ahead vector (X kilometers ahead), cross-reference those segments against weather hazards (squalls, watches, wind, visibility), and return actionable alert triggers to the mobile client in milliseconds.

Responsibilities:

  • Architect for Scale: Establish a production-grade, highly scalable backend architecture optimized for high-throughput spatial queries and low-latency API responses (<150ms).
  • Look-Ahead Routing Engine: Develop the core traversal algorithm that takes a user's current segment/heading and projects their path $X$ kilometers forward through our existing road segment database.
  • Weather Data Orchestration: Integrate real-time data streams from our GIS and Data teams (polygon watches/warnings, cumulative precipitation, visibility matrices, and wind forecasts) and index them spatially against the road network.
  • State Management: Design an efficient caching and state-management layer to avoid redundant database hits for users traveling on identical road segments.

Requirements:

  • Seniority: 7+ years in backend architecture, specifically dealing with high-throughput, real-time data pipelines.
  • Geospatial & GIS Expertise: Deep familiarity with spatial indexing (e.g., H3, S2, PostGIS, R-Trees) and map-matching algorithms. Experience working alongside dedicated GIS data teams.
  • Graph Traversal / Routing: Strong computer science fundamentals in graph theory and traversal algorithms (e.g., predicting the next sequential nodes/segments in a directed road graph).
  • Event-Driven Architecture: Experience with real-time streaming tools (e.g., Kafka, MQTT, WebSockets) and low-latency caching (Redis).
  • Delivery: Proven ability to rapidly stand up a robust, scalable backend architecture for an MVP within a 2.5-month window without sacrificing foundational code quality.

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers