Must-have skills:
Python
Considering candidates from:
Worldwide
Worldwide
Work arrangement: Onsite
Industry: IT Services and IT Consulting
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Not paid
Visa support: Not provided
Size: 11 - 50 employees
Python Developer
IT Services and IT Consulting company
Moscow, Russia
Description
Калифорнийская компания, которая создает «умную» систему для дома, с помощью технологии компьютерного зрения, ищет сильного Python разработчика.
Проект: Система распознает людей по цифровому скелету — линиям, построенным на основе антропометрических особенностей каждого человека. Способна оценивать опасные ситуации, в случае которых уведомляет членов семьи о происходящем или отправляет изображение в центр разработки, где сотрудники компании получают изображение с камер и принимают решение об обращении в службу спасения. Кроме того, система может отправить владельцам дома push-уведомления и сообщения в мессенджер обо всем, что происходит в их отсутствие.
Задачи:
- Сбор данных, накопленных у пользователя и их фильтрация для дальнейшего изучения механизма поиска аномалий
- Оптимизация и улучшение качества алгоритмов трекинга людей
- Доработка и оптимизация основного кода работающего на edge-компьютере, находящемся в доме пользователей (Processing Unit)
- Разработка механизмов обновления и сбора информации клиентских приложений (Linux\Docker)
Требования:
- Опыт промышленной работы от 5 лет
- Знание Python 3.5
- Умение работать с многопоточной средой
- Умение создавать сервера, способные выдерживать большие нагрузки
- Знание сетевых протоколов, их вариации и особенности
- Опыт разработки оптимизационных алгоритмов различного назначения
Дополнительным плюсом будет являться:
- Знание фреймворка Flask
- Опыт настройки и использования Docker
- Опыт работы с media streaming (мультикаст/юникаст, адаптивный битрейт, HLS, MPEG-DASH)
- Понимание принципов работы различных архитектур нейронных сетей, знание алгоритмов машинного обучения
- Опыт использования нейронных сетей на TensorFlow/Keras/Caffe
- Знание английского языка
Условия:
- Современный компьютер или ноутбук
- Удаленная работа
- Планируется открытие офисов в Москве/Санкт-Петербурге/Нижнем Новгороде
- Планируется открытие офиса в Калифорнии
- Помощь с релокацией в США