Python Developer

Smart home company
Moscow, Russia
Photo of Evgeniya Ponomareva
Recruiter
Evgeniya Ponomareva
Must have skills:
Python
Work arrangement:
Onsite only
Industry:
Smart home
Language:
English
Level:
Senior
Visa sponsorship:
Not provided
Company size:
11-50 employees
Trial period:
3 months

Python Developer

Smart home 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
  • Знание английского языка
 
Условия:
  • Современный компьютер или ноутбук
  • Удаленная работа
  • Планируется открытие офисов в Москве/Санкт-Петербурге/Нижнем Новгороде
  • Планируется открытие офиса в Калифорнии
  • Помощь с релокацией в США

Position closed, but we can still help

Check out our current open positions