Middle Python Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В наш отдел Research and Development требуется опытный Python разработчик для решения интересных исследовательских задач в области искусственного интеллекта!
Napoleon IT — российский разработчик программного обеспечения. Наши офис располагаются в Москве, Челябинске и Томске.Мы специализируемся на решениях для мобильной коммерции и автоматизации полевого персонала. Также ведём разработки в области машинного обучения и интернета вещей.
Обязанности:Разработка и поддержка программных решений для обработки, хранения и анализа данных с использованием методов машинного обучения;Участие в исследовательской деятельности.
Требования:
- Знание стандартной библиотеки Python 3.6;
- Знание и следование основным принципам KISS, DRY, The Zen of Python, умение решать задачи in a Python way;
- Навыки документирования кода и написания юнит-тестов, навыки участия в CodeReview;
- Навыки работы с системами контроля версий;
- Хорошее знание принципов ООП и паттернов проектирования;
- Понимание основ функционального программирования и умение применять их в рамках Python;
- Умение читать документацию на английском языке.
Желательно:
- Знание основных научных пакетов (Pandas, Numpy, Scikit-learn, xgboost);
- Знание основ машинного обучения и принципов работы с Big Data;
- Опыт разработки высоконагруженных систем:
- Опыт работы со Spark/Hadoop;
- Знание asyncio и фреймворков на его основе;
- Понимание основных принципов работы реляционных и нереляционных баз данных, умение писать оптимальные SQL-запросы;
- Знакомство с ORM (SQLAlchemy);
- Опыт работы с *nix-системами, знакомство с CI/CD.
Мы предлагаем:
- Работу в отличной команде — наши тимлиды, разработчики и дата-аналитики по настоящему влюблены в свое дело;
- Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
- 50% компенсацию курсов английского;
- 100% компенсацию приобретения профессиональной литературы.
- Условия работы:
- Гибкий рабочий график;
- Официальное трудоустройство в соответствии с ТК РФ.
Бонусы
Мы предлагаем:
- Работу в отличной команде — наши тимлиды, разработчики и дата-аналитики по настоящему влюблены в свое дело;
- Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
- 50% компенсацию курсов английского;
- 100% компенсацию приобретения профессиональной литературы.