Описание вакансии
В Ваши обязанности будет входить участие в разработке веб-решений для подготовки данных и обучения нейронных сетей, а также обработки, визуализации и редактирования геоданных.
Основной технологический стек проектов:
- Vue.js
- Python (Python 3.8, asyncio)
- PostgreSQL
От вас потребуется:
- Знание современного Python и его окружения:
- Стандартная библиотека (asyncio, typing, pathlib, dataclasses и т.д.);
- Библиотеки на базе фреймворка asyncio (aiohttp/fastapi, asyncpg и т.д.);
- Покрытие кода тестами (pytest, coverage);
- Описание проекта как библиотеки (setuptools/setup.py, poetry, requirements);
- Использование линтеров.
- Опыт работы с базами данных (postgresql);
- Умение пользоваться системой контроля версий (git, gitlab, gitflow).
Будет плюсом:
- Опыт написания Dockerfile;
- Знакомство с современными средствами развертывания ПО (docker-compose, swarm, k8s);
- Написания конфигурации для CI (gitlab ci);
- Опыт разработки под Linux;
- Опыт разработки или использования ГИС;
- Опыт работы со специализированными библиотеками (GDAL, proj);
- Опыт работы с машинным обучением, компьютерным зрением, GPGPU.
Мы предлагаем:
- Минимум поддержки кода, максимум вовлеченности в разработку архитектуры и фич, а также прямой feedback от заказчиков;
- Оформление по ТК РФ, полный соц. пакет;
- ДМС (со стоматологией) — после 3-х месяцев работы;
- Премии по этапам закрытия проектов;
- Гибкий подход к графику работы и началу дня;
- Дополнительные оплачиваемые 3 дня отпуска;