В команду разработки облачной платформы для автоматического анализа данных DataMist требуется Python разработчик.
Наш продукт предназначен для сбора потоковых данных с сенсоров различных типов и решения аналитических задач с помощью моделей машинного обучения и компьютерного зрения.
Более подробно про наш продукт здесь - https://budu.jobs/c/datamist?tab=profile
Обязанности:
- разработка и совершенствование сервисов ядра платформы;
- разработка алгоритмов и методов процессинга данных;
- разработка инструментов для команды аналитиков и ML-инженеров;
- участие в решение специфических задач, связанных с анализом данных, проектированием и совершенствованием хранилища совместно с группой data science;
- улучшение архитектуры продукта, рефакторинг кода и оптимизация процесса разработки;
- участие в комплексном тестировании сервисов продукта.
Будет предоставлена возможность внести собственный вклад в решение технически и предметно сложных задач, при желании, в роли лидера.
Требования:
- уверенный Python, SQL|CQL, GIT;
- умение разрабатывать структурированный и читаемый код;
- умение спроектировать решение под поставленную задачу, не считать разработку схемы функционирования сервиса или модели данных черновой работой;
- совместная работа в команде в отлаженном процессе разработки: работа с системой управления разработкой, git, code review, обмен информацией с отделами embedded-разработки и анализа данных;
- готовность решать нестандартные задачи;
- образование высшее математическое (специализация в любом разделе математики, прикладной математики, системного программирования и в другие близкие специализации).
Будет преимуществом:
- опыт профессиональной разработки Python/Scala/Java;
- дополнительное образование в ML – специальные курсы по машинному обучению, анализу данных;
- опыт разработки микросервисов;
- опыт работы с продуктами Apache – Kafka, Cassandra, Spark Streaming;
- опыт работы с docker, уверенная работа в Linux;
- умение работать с нечеткой постановкой задачи, системно разбираться в бизнес требованиях;
- опыт написания unit и авто-тестов для кода;
- участие в деплое сервисов в прод.
Мы готовы также общаться с кандидатами junior/beginner уровня при наличии практических достижений и при условии прохождения тестов.
МЫ ПРЕДЛАГАЕМ:
- Гибкий график: плавающее начало рабочего дня с 8:00 до 12:00, самостоятельное планирование рабочей недели, комбинированный формат работы;
- Официальное оформление с первого рабочего дня + достойный социальный пакет (ДМС, включающий стоматологию, страхование выезжающих за рубеж);
- Различные мероприятия: участие в профессиональных отраслевых конференциях, свои футбольная и волейбольная команды, аренда зала для тренировок, команда по яхтингу. Возможность участвовать в городских спортивных соревнованиях;
- Дополнительно: ежегодные программы обучения, выписка отраслевых периодических изданий, отпуск свыше 28 дней - дни отпуска за стаж работы в Компании. Собственное кафе на территории офиса.