Middle/ Senior Python developer (Machine Learning)
Требования
Местоположение и тип занятости
Компания
Ведущий российский разработчик ПО
Описание вакансии
Условия работы
Мы ищем Middle/ Senior Python разработчика в команду разработки продукта Naumen Legal Tech.
Платформа Naumen Legal Tech будет объединять в себе функции «умного» поиска в больших массивах информации, мониторинга законодательных инициатив, семантического анализа и управления нормативно-методическими, юридическими и техническими документами.
Перед командой разработки стоит задача создания системы с использованием технологий интеллектуального анализа неструктурированных массивов данных (big data).
Обязанности:
- участие в решении задач Machine Learning, NLP (тематическое моделирование, построение векторных моделей текста);
- выбор библиотек и фреймворков для реализации задач;
- написания программного кода на языке Python для реализации требуемых функций проекта;
- нести ответственность за архитектуру разработанных компонентов;
- делиться и масштабировать профессиональные знания и навыки.
Требования:
- опыт разработки на Python 3 от 2 лет;
- опыт разработки/исследований в области машинного обучения(ML) /обработки естественных языков(NLP) от 2 лет;
- опыт работы с Flask либо Django Rest Framework;
- опыт работы с NLTK, PyMorphy, Natasha;
- уверенное владение Python библиотеками numpy, scipy, gensim, pandas;
- знание Git;
- опыт работы с Docker.
Плюсом будет:
- опыт работы с Elasticsearch;
- опыт работы с Protobuf;
- опыт и знание Async, asyncio, принципы распределенных систем;
- опыт работы с RabbitMQ либо ActiveMQ либо ZeroMQ;
- знание SQL (Опыт с PostgreSQL, либо Oracle, либо MySQL) и теоретических
- основ проектирования реляционных БД;
- понимание принципов построения микросервисной архитектуры.
В Naumen мы создали все условия для продуктивной и интересной работы:
- индивидуально обсуждаем с каждым кандидатом зарплатные ожидания;
- лояльный график работы и минимум бюрократии;
- работа в команде профессионалов в атмосфере взаимопомощи и поддержки;
- реальная возможность влиять на развитие и качество продукта;
- возможность профессионального обучения за счет компании;
- мы поддерживаем развитие ИТ-сообщества и обмен опытом: участвуем во внешних и внутренних конференциях не только в качестве слушателя, но и в качестве спикера, обучаем школьников и студентам программированию, проводим собственные образовательные программы;
- практикуем индивидуальное планирование карьеры, Performance Review 2 раза в год (80% ключевых сотрудников компании выросли внутри Naumen);
- заботимся о здоровье наших сотрудников:
- ДМС сразу после испытательного срока: посещение специалистов в лучших поликлиниках и стоматологиях города, вызов врача на дом, госпитализация, телемедицина;
- полис выезжающих за рубеж (покрытие весь мир);
- вакцинация от гриппа;
- насыщенная корпоративная жизнь компании: яркие корпоративы, поздравления с календарными и профессиональными праздниками. Подарки в честь значимых событий в жизни сотрудников: рождение ребенка, свадьба, подарки детям на Новый год;
- возможна частичная компенсация занятий спортом.