Senior Data & Product Engineer
АПК · Геоданные · ИИ
Я начинал в поле — пять лет агрономом: карты урожайности с датчиков комбайнов, планы внесения удобрений. Следующие восемь лет строю продукты на данных для той же самой работы: в OneSoil, сооснователем Cropler, а сейчас в Assist Agro, где спроектировал и веду всю платформу данных компании. Рабочие продукты — за дни, в продакшене — годами.
Большинство дата-инженеров знакомятся с сельским хозяйством по ТЗ. Я калибровал комбайн и писал план внесения — а потом построил системы, которые читают то же поле из космоса.
В сельском хозяйстве данные незаметно решают, успеет ли хозяйство убрать урожай вовремя и заработает ли на нём. Я иду прежде всего за задачей и хочу, чтобы у моей работы был реальный вес — в еде, земле и климате.
Сейчас — в Assist Agro, и мне здесь хорошо. Открыт к senior- и lead-ролям: руководство данными в крупных агрохолдингах, агро- и пищевых компаниях, компаниях спутникового мониторинга.
Охват
- Спутники — многолетние карты продуктивности по Sentinel-2, сегментация полей, зоны управления.
- Техника и датчики — карты урожайности с комбайнов, мощность парка против сроков полевых работ, данные полевых датчиков.
- Операции — план-факт по каждому полю и операции относительно техкарты, вероятностные даты завершения.
- Финансы — бюджет по техкартам, себестоимость тонны, безубыточные урожайность и цена, деньги по месяцам, план закупок.
- Решения — дашборды, по которым работает каждый отдел, и ИИ-агенты: уведомления, автоматизация бухгалтерии, правка техкарт.
Опыт
Отвечаю за платформу данных компании целиком — построил с нуля, ею ежедневно пользуются все отделы, от агрономии до финансов и продаж. Среди клиентов — одни из крупнейших агрохолдингов региона, у каждого сотни тысяч гектаров.
- 100+ дашбордов, по которым ежедневно работают агрономия, финансы и продажи; под ними 80+ автоматизированных пайплайнов.
- Агропланёрка — продукт планирования сезона и финансов для руководителей хозяйств; спроектировал и построил сам.
- Сроки: за недели показывает, какие работы не уложатся в окно, во сколько обойдётся каждый день опоздания по культурам и чем закрыть разрыв — дополнительным комбайном, работой в выходные или подрядчиком.
- Деньги: до сева, а не после уборки — себестоимость тонны, безубыточные урожайность и цена, деньги по месяцам и план закупок по техкартам; сравнение вариантов технологий и проверка севооборота.
- ИИ-агенты в продакшене — уведомления, автоматизация бухгалтерии, мониторинг полей и помощник, который правит техкарты прямо в чате.
- Геоданные — спутниковый мониторинг на DuckDB, сегментация полей (SAM, U-Net).
- Аналитика оттока и «здоровья» клиентов, с которой аккаунт-команды удерживают агрохолдинги, и дашборды, сокращающие путь от полевых данных до управленческого решения.
- Платформа в продакшене — деплой, надёжность, бэкапы.
Инструменты: Apache Airflow, Apache Superset, DuckDB, PostGIS, Python, FastAPI, сегментация изображений (SAM, U-Net), фреймворки ИИ-агентов, Монте-Карло, earned schedule (SPI), интеграция с 1С, ECharts, CI/CD, Git, Linux
Сооснователь компании; вывел продукт с нуля на рынок. Спроектировал его целиком вместе с дизайнером и быстро запустил — Superset и Telegram-бот на Python, которые доставляли фермерам данные полевых датчиков и спутниковую аналитику. Вместе с ML-инженерами размечал фенофазы в Label Studio.
Представил Cropler на Agritechnica в Ганновере — крупнейшей в мире выставке сельхозтехники — и выстроил дилерский канал из контактов, полученных там. Отвечал за роадмап, бэклог, маркетинг и развитие каналов продаж.
От разметчика данных до тимлида и продакт-менеджера меньше чем за год. Агрономический опыт давал преимущество: я понимал пользователей, потому что сам был одним из них.
Построил пайплайн геоданных для OneSoil Map: поиск, разметка, QA, поддержка инференса. Руководил командой картирования, затем взял на себя продукт: исследования пользователей, A/B-тесты, спецификации, бэклог. Полгода был единственным PM платформы.
Повысил полноту данных за счёт целевых фич. 40+ дашбордов в Superset, которыми ежедневно пользовались все отделы. Собрал агрономические справочники, ставшие основой данных платформы.
Инструменты: QGIS, GDAL, PostGIS, Python, Jupyter, Google Earth Engine, PostgreSQL, BigQuery, Apache Superset
Три организации: семеноводство, кормопроизводство, точное земледелие. Карты урожайности с датчиков комбайнов Claas, Trimble и New Holland; карты дифференцированного внесения удобрений по спутниковым снимкам; электронная история полей и ГИС-мониторинг.
Навыки и стек
Apache Airflow, Apache Superset, DuckDB, PostgreSQL / PostGIS, Python, FastAPI, ETL-пайплайны, моделирование данных
BigQuery, ECharts, ad-hoc аналитика
Фреймворки ИИ-агентов, интеграция LLM, память и инструменты агентов, MCP-серверы
Речевой ИИ (Whisper, диаризация спикеров), Telegram-боты
Временные ряды Sentinel-2, зоны управления и карты дифференцированного внесения, GDAL, QGIS, сегментация изображений (SAM, U-Net)
rasterio, GeoPandas, STAC, Google Earth Engine, карты урожайности и калибровка комбайнов, MapLibre / PMTiles
Продуктовая стратегия, продуктовая аналитика, B2B и B2C, экономика растениеводства и бюджетирование
A/B-тесты, исследования пользователей, приоритизация бэклога
CI/CD, Git, Linux, Docker, администрирование серверов, деплой, бэкапы
Русский (родной), английский
Точное земледелие, дифференцированное внесение, полевые опыты, мониторинг посевов, фенология, агрохимия, техкарты, план-факт и экономика хозяйства
Свои проекты
В свободное время держу несколько продуктов — чтобы оставаться в деле на всём стеке и понимать, насколько дёшево и надёжно может жить продукт. Все работают; ни один не бизнес.
На входе контур поля, на выходе — предписание: многолетняя карта продуктивности по Sentinel-2, зоны управления с межгодовой стабильностью, контрольные полосы для полевых опытов и нарезка под технику хозяйства — или никакой, если поле однородное. Данные урожайности с комбайна затем оценивают опытные полосы относительно зон. 2 500+ запусков в продакшене — пока закрытый сервис.
Превращает сырые данные точного земледелия в интерактивные карты: собственный движок обработки урожайности (очистка, калибровка, выделение зон) за API, потоковая загрузка архивов полей до 4 ГБ и PMTiles для клиента на MapLibre. 8 языков — mapagtech.pilip.io
Сделал для своих MTB-марафонов, теперь это общая карта маршрутов: движок маршрутизации с несколькими профилями (шоссе / грэвел / MTB / пешком), конструктор маршрутов с рисованием по бездорожью и генерацией кольцевых маршрутов, профили высот, тепловая карта катаний и экспорт под Garmin, Wahoo, COROS и Karoo — nakat.bike
Транскрибация с диаризацией спикеров — кто что сказал, с узнаванием голосов между записями, 90+ языков — на собственном self-hosted API Whisper. Telegram-бот держит 1K+ MAU (2K на пике) без рекламы — voxprint.app · @VidVKYT2AudioBot
Ещё: Inkover (ИИ-перевод манги), Rent-Stat (аналитика рынка аренды), EvAuto (каталог электромобилей, который ведёт конвейер агентов).
Образование
Управление персоналом в АПК (второе высшее)
Технология хранения и переработки растительного сырья
Вне работы
Марафоны на MTB по лесным трассам — поэтому и появился Nakat — и фехтование на шпаге.
Что дальше
Senior- или lead-роли, где данные — это продукт или основа бизнеса: сельское хозяйство, пищевая отрасль, спутниковый мониторинг, климат. Я был сооснователем стартапа и делал продукты в одиночку; теперь хочу другого масштаба — больших систем, больших организаций, сильных команд.
Открыт к разговору — и просто обсудить спутники, данные урожайности или экономику хозяйства тоже рад, даже без вакансии.