«Городские технологии» - разработчик решений для «умных городов», производитель сложного оборудования и программного обеспечения на основе технологий ИИ, цифрового зрения.
Мы ищем Python-разработчика (M/M+) со знанием Rust для поддержки и развития мультиязыкового продукта.
Присоединяйся к нашей команде профессионалов и стань частью увлекательного проекта!
Задачи:
- Разработка и сопровождение программного обеспечения для анализа изображений и видеопотока. (детекция нарушений ПДД и пр.).
- Работа в тесном взаимодействии с командой фронтенд-разработки, ML, аналитики и тестирования для реализации функциональных требований и улучшения качества продукта.
Что ждем от кандидата:
- Опыт разработки на Python, уверенное владение структурами данных, асинхронностью (asyncio), многопоточностью (threading) и объектно-ориентированным программированием.
- Опыт разработки и поддержки продуктов на Rust
- Навык написания тестов для собственного кода.
- Отличное понимание основ Linux, умение работать с Docker и Docker Compose.
- Понимание архитектурных паттернов и способность эффективно их применять.
- Опыт работы с SQL-хранилищами данных (в особенности с PostgreSQL).
- Опыт разработки интеграций с внешними API и другими сервисами.
Будет преимуществом:
- Понимание Domain-Driven Design (DDD).
- Опыт работы с single-board (продукты Nvidia, в частности Jetson).