Senior Geospatial Analyst - TroutRoutes

onXMissoula, MT
2h$94,000 - $118,000Remote

About The Position

onX is seeking a Senior Geospatial Analyst to lead the next evolution of TroutRoutes’ spatial data ecosystem. This position blends advanced geospatial analysis, spatial data engineering, automation, and AI-driven code/data generation. As our Senior Geospatial Analyst, you will own TroutRoutes’ hydrology, access, and navigation-critical datasets end-to-end. You will architect spatial workflows, build automated pipelines, implement cutting-edge geoprocessing tools, and leverage AI agents (such as Claude Code & Copilot) to accelerate data creation, transformation, and quality review. Your work will power all map layers, search functionality, access guidance, and regulatory context across the TroutRoutes experience. This is a unique opportunity to lead mapping innovation at a company passionate about outdoor recreation and technical excellence. This position reports to the Senior Manager, Geospatial.

Requirements

  • Bachelor’s degree in Geospatial, Geospatial Engineering, Computer Science, Hydrology, Geography, or related field; or equivalent technical experience.
  • 8+ years of geospatial industry experience, including dataset sourcing, development, transformation, and deployment.
  • Expert-level proficiency in QGIS and advanced geoprocessing techniques.
  • Expert with SQL, PostGIS, spatial indexing, and performance optimization.
  • Strong Python skills, including experience with GDAL, geopandas, PyQGIS, rasterio, and automation frameworks.
  • Demonstrated ability to design and operate complex spatial data pipelines.
  • Experience with vector tiling tools such as Tippecanoe and Mapbox source management.
  • Strong understanding of hydrology topology, multi-section river systems, segmentation logic, and access connectivity.
  • Proven ability to use Claude Code or other AI coding assistants to generate scripts, automate tasks, and accelerate spatial workflows.
  • Ability to clearly communicate technical concepts to non-technical partners.

Nice To Haves

  • Experience with graph-based data systems, including knowledge graphs or hierarchical spatial data stores.
  • Experience working with modern geospatial data formats such as GeoParquet for scalable storage and processing.
  • Experience building micro-services or distributed workflows for spatial data.
  • Familiarity with cloud-based storage, data orchestration tools, or containerization (e.g., Git, Docker).
  • Knowledge of outdoor recreation datasets, hydrologic data sources, or public-land management systems.
  • Passion for fly fishing, backcountry exploration, conservation, or other outdoor recreation activities.
  • Experience with distributed or remote teams.

Responsibilities

  • Serve as the primary geospatial expert for the TroutRoutes product, building content solutions and leading all geospatial-related technical data implementations.
  • Architect and maintain automated geospatial data pipelines that power TroutRoutes’ hydrology, access, land ownership, and administrative datasets.
  • Use Claude Code and other AI tools to generate, optimize, and automate geospatial workflows, including feature extraction, segmentation, classification, conflation, and QA.
  • Collaborate closely with the Ingestion workstream to design and optimize ELT workflows for TroutRoutes’ spatial datasets, ensuring that data transformations and enrichments follow onX’s best-practice ingestion patterns and integrate seamlessly into the broader content pipeline.
  • Serve as a strategic partner across Product, Cartography, and Engineering to translate complex geospatial challenges into actionable solutions, define data requirements, and prioritize projects that deliver high-impact mapping improvements.
  • Collaborate closely with Cartography, Data Delivery, and Engineering counterparts to produce and manage high-quality vector tiles and map sources, and to integrate spatial datasets with backend systems, search infrastructure, and graph-based data stores.
  • Manage the full lifecycle of external data acquisition by building and maintaining relationships with data providers and vendors, and leading the technical evaluation, ingestion, and validation of their datasets.
  • Create scalable, automated QA workflows, both manual and AI-driven, to detect topology errors, inconsistencies, or data health issues.
  • Document all spatial schemas, workflows, automations, and identity-mapping systems to ensure transparency, repeatability, and cross-team adoption.
  • Serve as a strategic partner across Product, Cartography, Engineering, and Data Ops, translating complex geospatial challenges into actionable solutions.
  • Provide clear communication of complex technical concepts to non-technical stakeholders and guide decision-making with geospatial insights.
  • Collaborate with cross-functional partners to define data requirements, prioritize projects, and deliver high-impact mapping improvements.
  • Produce results using a self-starter mentality, applying innovation, iteration, and a continuous improvement mindset.
  • Other ad hoc duties as assigned by the Supervisor.

Benefits

  • Competitive salaries, annual bonuses, equity, and opportunities for growth
  • Comprehensive health benefits including a no-monthly-cost medical plan
  • Parental leave plan of 5 or 13 weeks fully paid
  • 401k matching at 100% for the first 3% you save and 50% from 3-5%
  • Company-wide outdoor adventures and amazing outdoor industry perks
  • Annual “Get Out, Get Active” funds to fuel your active lifestyle in and outside of the gym
  • Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service