О нас:
Институт цифры создан в 2016 году как отдельное коммерческое подразделение КемГУ.
С каждым годом мы развиваемся и расширяем свои компетенции во всем, что связано с XYZ. Сейчас наш спектр направлений деятельности это:
- Аэросъемка, наземное и воздушное лазерное сканирование, фотограмметрия, семантическая сегментация и анализ пространственных данных.
- Инженерно-геодезические изыскания, топографическая съемка, геодезические и маркшейдерские работы, межевание территории и кадастровые работы.
- Паспортизация и диагностика автомобильных дорог.
- Разработка программного обеспечения (информационные и геоинформационные системы, различные сервисы и решения на базе искусственного интеллекта) и программно-аппаратных комплексов.
Чем предстоит заниматься:
- Разрабатывать и поддерживать ядро платформы на PHP (Laravel): проектировать RESTful API, реализовывать бизнес-логику, работать с очередями и событиями.
- Писать асинхронные микросервисы на Go и Python для потоковой обработки данных.
- Строить пайплайны для импорта, трансформации и валидации геоданных из различных форматов.
- Строить масштабируемые пайплайны автоматической обработки облаков точек.
- Проектировать эффективные схемы хранения данных в PostgreSQL.
- Интегрироваться со сторонними гео-сервисами.
- Покрывать код юнит-, интеграционными и нагрузочными тестами. Участвовать в архитектурном планировании новых функций
Что мы ждем от вас: - Понимание принципов работы веба;
- Знание стандартов HTML и CSS;
- Базовое понимание работы основных протоколов (HTTP, WebSocket, DNS, TLS);
- Уверенное владение PHP и опыт разработки на Laravel (Service Container, Query Builder/Eloquent, миграции, очереди, политики авторизации);
- Опыт работы с Python и знакомство с FastAPI или другими ASGI-фреймворками;
- Глубокое знание PostgreSQL, свободное владение SQL;
- Базовое владение Linux, Git и Docker.
Будет большим плюсом: - Опыт во Frontend: уверенное знание JavaScript (ESNext), Vue 3 (Composition API), Pinia, WebGL-библиотек для визуализации 3D.
- Понимание специфики ГИС и облаков точек:
- Знание проекций и систем координат (WGS84, EPSG:3857).
- Навык написания пространственных запросов (ST_Intersects, ST_DWithin, расчет расстояний и площадей).
- Понимание принципов работы векторных тайлов (MVT) и протоколов WMS/WFS/TMS.
- Понимание принципов работы форматов LAS/LAZ.
- Практический опыт разработки на Golang (понимание горутин, каналов, интерфейсов, написание конкурентного кода).
- Опыт использования инструментов автоматизации ГИС-задач (GDAL/OGR, proj4) напрямую из кода.
- Опыт управления командой разработки.