SMART FARM - это продуктовая IT-компания, создающая интеллектуальные решения в области искусственного интеллекта и компьютерного зрения, которые помогают автоматизировать процессы и анализировать данные из видеопотоков в реальном времени в сельскохозяйственном секторе. Сейчас мы развиваем систему, в которой важную роль играют backend-компоненты: от управления веб-интерфейсом до взаимодействия с ML-модулями.
Ищем в команду Python backend-разработчика уровня middle, который хочет прокачаться на реальных задачах и внести вклад в развитие масштабируемого продукта.
Чем предстоит заниматься
- Участвовать в разработке backend-части веб-приложения и отдельных модулей;
- Разрабатывать микросервисы на Flask/Django;
- Разрабатывать бизнес-логику и API, взаимодействующее с frontend;
- Интегрировать модели и алгоритмы, обрабатывающие данные из видео;
- Проектировать архитектуру новых компонентов;
- Писать понятный и надежный код, который легко поддерживать и проверять;
- Участвовать в планировании спринтов и оценке задач;
- Давать предложения по улучшению и рефакторингу текущей архитектуры.
Наш стек
- Язык Python 3.10+;
- Фреймворки: Flask, Django;
- База данных: PostgreSQL;
- Контейнеризация: Docker;
- Планировщик задач: Celery;
- Документация: Swagger.
Требования
- Опыт коммерческой разработки от 3-х лет;
- Хорошее знание одного или несколько фреймворков: Flask/DjangoI;
- Опыт работы с PostgreSQL;
- Понимание принципов работы архитектуры приложений и микросервисов;
- Умение работать с Docker, git, *nix-системами.
Будет плюсом
- Опыт работы с RTSP-протоколами, OpenCV;
- Опыт интеграции ML-моделей (ONNX, TensorRT);
- Работа с gRPC, Redis, RabbitMQ/Kafka;
- Навыки оптимизации SQL-запросов;
- Участие в проектах с компьютерным зрением.
Что мы предлагаем
- Официальное трудоустройство;
- Все преимущества ИТ-компании (отсрочка, льготная it-ипотека);
- Участие в реальном AI-проекте;
- Возможность влиять на архитектуру и выбор технологий;
- Минимум бюрократии, максимум пользы.