cover image
CRIM

CRIM

www.crim.ca

1 Job

182 Employees

About the Company

The CRIM is an applied research center in artificial intelligence that generates tangible results and serves as a strategic innovation partner for organizations. The CRIM creates socio-economic value from scientific and technological advancements through research, development, and transfer. Through its applied research activities, it adopts scientific and technological advances and contributes to the advancement of science. With its customized experimental research and development projects tailored to the needs of businesses, the CRIM helps them reduce technological uncertainties and accelerate the commercialization of their products. By transferring cutting-edge knowledge and technologies to organizations, the CRIM contributes to improving their competitiveness.

Listed Jobs

Company background Company brand
Company Name
CRIM
Job Title
Développeur(euse) Python sénior(e) - Géospatial
Job Description
Job title: Senior Python Developer – Geospatial Role Summary: Lead design, development, testing, and deployment of Python‑based geospatial solutions within diverse web, cloud, and AI environments. Drive the evolution of the CRIM geospatial stack, including OGC API standards and the Birdhouse platform, and serve as the technical reference for the team. Expectations: - Own end‑to‑end software delivery cycles from requirements to production. - Mentor junior developers and enforce coding best practices. - Stay current on open standards, tools, and emerging geospatial technologies. Key Responsibilities: - Architect and implement geospatial services and APIs (OGC API – Features, Coverages, Tiles, WPS, STAC). - Develop, test, and deploy Python modules using GDAL, Rasterio, GeoPandas, Shapely, Xarray, and related libraries. - Manage DevOps pipelines (GitHub/GitLab, Docker, Docker‑Compose, CI/CD). - Review code, maintain documentation, and ensure high‑quality deliverables. - Engage in technical discussions on geospatial standards and contribute to community outreach. - Collaborate with researchers, engineers, and external partners to translate requirements into robust applications. Required Skills: - Proficient in Python development (5+ years). - Strong DevOps knowledge: Git, CI/CD, Docker. - Expertise with geospatial data formats: GeoTIFF, NetCDF, Shapefile, GeoJSON. - Familiarity with geospatial Python libraries: GDAL, Rasterio, GeoPandas, Shapely, Xarray. - Understanding of OGC standards (API – Features, Coverages, Tiles, WPS) and STAC/STAC‑MLM. - Experience building RESTful APIs. - Fluent in French and English (spoken and written). Required Education & Certifications: - Master’s degree in Computer Science, Software Engineering, Geomatics, or a closely related field. - Minimum of five (5) years of professional experience in software or geospatial development.
Montreal, Canada
Hybrid
25-11-2025