Emsoft
вчера

Python разработчик

ниже рынка на 32,3%
вакансия 150 000 ₽
в среднем 221 690 ₽
мэтч
Добавь резюме в профиле, чтобы видеть % мэтча с вакансией

сопроводительное письмо

Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории

описание

Команда занимается геопространственными данными. Автоматизирует классификацию объектов в облаках точек форматов LAZ/LAS, включая тяжёлые файлы от 4 ГБ, и формирует 2D топографический план в формате DXF.

задачи

  • Разрабатывать пайплайн обработки облаков точек LAZ/LAS: чтение и индексацию больших файлов, разбиение на блоки и тайлы.
  • Оптимизировать память и время выполнения с помощью streaming, chunking и параллельных вычислений.
  • Классифицировать объекты по внутреннему классификатору предприятия, сопоставляя классы LAS с корпоративной схемой.
  • Извлекать геометрию для 2D топоплана: генерировать контуры, линии и точки рельефа, зданий, дорог, растительности по ТЗ.
  • Генерализировать и упрощать геометрию, фильтровать шумы.
  • Формировать DXF с слоями, атрибутами и типами линий по стандарту предприятия.
  • Контролировать качество: генерировать отчёты и статистику по классам, проверять полноту и валидность.

требования

  • Уверенный Python 3.x с профилированием, оптимизацией и работой с большими данными.
  • Опыт с геоданными и 3D/point cloud: понимание структуры LAS/LAZ, классов и координатных систем.
  • Практика надёжных пайплайнов: потоковая обработка, батчи, очереди задач, обработка ошибок и возобновление.
  • Опыт с библиотеками PDAL, laspy, LAStools, Open3D, NumPy, Shapely/GeoPandas, GDAL/OGR.
  • Экспорт и генерация DXF с корректной работой со слоями и атрибутами.
  • Будет плюсом опыт построения классификаторов (rule-based или ML) и понимание метрик качества, топографических требований, параллельных вычислений (multiprocessing, Dask/Ray), PostGIS/ETL и пространственных индексов.

условия

  • Полная или частичная занятость.
  • Устройство по ТК, ИП или как самозанятый.
Откликнуться Добавить в отклики