ГИС-разработчик

КАЗГИСА

ГИС-разработчик

Нур-Султан (Астана), улица Алихана Бокейханова, 28

Описание вакансии

Обязанности:
  • Разрабатывать и поддерживать веб-ГИС-платформу на базе MapLibre GL JS и векторных тайлов(Martin/MapBox).
  • Проектировать структуру данных в PostgreSQL + PostGIS, оптимизировать запросы для визуализации.
  • Реализовывать REST API для получения пространственных данных, фильтрации, маршрутизации и аналитики.
  • Интегрировать Spring Boot-сервисы с Martin/MapBox и PostGIS, разрабатывать модули бизнес-логики.
  • Работать с кэшированием тайлов и оптимизацией производительности картографических сервисов.
  • Настраивать необходимый функционал для Martin/MapBox.
  • Разрабатывать и улучшать алгоритмы поиска маршрутов, учитывающие различные стратегии (самый быстрый, более комфортный, минимизация сложных манёвров и т.п.).
  • Интегрировать алгоритмы в продукт и работать с backend-командой над API
  • Участвовать в проектировании интерфейсов между алгоритмическими сервисами и клиентскими приложениями.
  • Вести техническую документацию по алгоритмам, структурам данных, источникам геоданных и принятым решениям.
Требования:
  • Уверенное владение одним или несколькими языками программирования: Java, Python, C++, Go или аналогичные
  • Понимание работы PostgreSQL / PostGIS, умение писать пространственные SQL-запросы
  • Опыт работы с REST API, GeoJSON, TileJSON.
  • Знание принципов работы Martin/MapBox tile server или аналогичных решений.
  • Опыт работы с геоданными или GIS-инструментами: PostGIS, QGIS, GeoPandas, Mapbox, OpenStreetMap или аналогичными решениями.
  • Понимание принципов организации картографических данных: форматы, базы данных, объекты, слои, атрибуты, системы координат.
  • Навыки обработки и трансформации геоданных (GeoJSON, Shapefile, CSV, WMS/WFS и т.п.).
  • Аналитическое мышление, аккуратность в работе с данными, внимательность к деталям.
  • Опыт работы с алгоритмами на графах, маршрутизацией, задачами поиска кратчайших путей или оптимизацией маршрутов (логистика, навигация, транспорт и т.п.).
  • Понимание базовых алгоритмов маршрутизации (Dijkstra, A*, модификации и другие подходы).
  • Высшее образование в одной из областей: прикладная математика, информатика, геоинформатика, исследование операций или смежные направления (желательно, но не строго обязательно при сильном практическом опыте).

Будет плюсом:

  • Опыт работы с Vector Tiles, MVT, Turf.js, GDAL/OGR.
  • Опыт работы с MapLibre / Leaflet / OpenLayers.
  • Знание фронтенд-фреймворков (Angular).
  • Интерес к визуализации больших геоданных и графовым моделям (Neo4j, Weaviate и
  • Условия:
  • Оформление по ТК РК;
  • График работы: с 09:00 до 18:00;
  • Пятидневная рабочая неделя;
  • Дружная молодая команда.
  • Современный и уютный офис на левом берегу.
Навыки
  • Python
  • Java
  • PostgreSQL
  • GIS
  • C++
  • REST API
  • JSON
  • QGIS
  • geopandas
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию