Sabanto
Software Engineer (Planning)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack инженер в Sabanto — компании, разрабатывающей платформу автономной сельхозтехники. Задача — развивать облачный сервис планирования маршрутов и геопространственные пайплайны для роботизированных машин.
Задачи
- Поддерживать и развивать облачный движок планирования маршрутов: покрытие поля, генерация поворотных полос, оптимизация разворотов и безопасные траектории
- Диагностировать и устранять проблемы клиентов с покрытием полей в сложной реальной геометрии (ямы, водные каналы, ирригационные системы)
- Строить и укреплять геопространственные пайплайны обработки данных о полях и технике
- Проектировать, разрабатывать и эксплуатировать сервисы на Python и AWS Lambda
- Писать покрытый тестами и безопасный код: юнит-тесты, интеграционные тесты на реальных данных, визуальная валидация перед релизом
- Отвечать за полный цикл сборки и деплоя serverless-сервисов
Требования
- Степень бакалавра по computer science или смежной специальности
- Сильные количественные, аналитические навыки и навыки решения задач, уверенная работа с геометрией и пространственными данными
- Предпринимательский подход и внимание к деталям
- Организованность и умение вести несколько приоритетов одновременно
- Владение Python на уровне production-сервисов с тестами
- Опыт работы с геопространственными и вычислительно-геометрическими библиотеками (Shapely, GeoPandas, PyProj или аналоги)
- 3+ года разработки cloud-native сервисов на AWS (Lambda, DynamoDB, S3, API Gateway, ECS)
- Опыт работы с Docker и пайплайнами сборки
- Право на работу в США (визовую поддержку не оказывают)
Условия
- Работа над концепцией, меняющей сельскохозяйственную отрасль
- Возможность сразу влиять на продукт
- Неограниченный отпуск и гибкий график
- 401k, медицинская и стоматологическая страховка
Навыки
- Python
- AWS
- AWS Lambda
- DynamoDB
- S3
- API Gateway
- ECS
- Docker
- Shapely
- GeoPandas
- PyProj
- NodeJS
- TypeScript
- SQL
- NoSQL
- OR-Tools