👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Python-разработчик (Антиспам)

Требования

БэкендPythonООПApache HadoopDjango

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Место встречи лучших

Описание вакансии

Условия работы

Почта Mail.Ru — это проект с ежемесячной аудиторией 44,1 млн пользователей. Он входит в топ-5 мировых почтовых сервисов по дневной аудитории.

Сейчас в одном из направлений подразделения – группе антиспама – открыта вакансия Python-разработчик.

Задача команды – обеспечивать безопасность почтовых ящиков пользователей. Мы имеем дело с Big Data и High Load, а ключевой сервис написан на С++ и Lua. Особое внимание – машинному обучению и дата майнингу, для этого есть Hadoop Cluster, Kafka, Pig. Среди прочего решаем инфраструктурные задачи и пишем в основном на Python и немного на Java.

Мы возьмем в команду Full Stack developer'a, который уверенно владеет Python и разбирается в Java и Lua. Большой плюс – опыт разработки сетевых сервисов, и не только веб. А если вы знаете Hadoop, принципы Map Reduce, умеете профилировать и оптимизировать код, – с удовольствием пригласим вас на собеседование!

Обязанности:

  • создание внутренних веб-интерфейсов проекта Антиспам;
  • разработка API для взаимодействия с другими продуктами;
  • разработка и поддержка сервиса postmaster.mail.ru;
  • развитие и поддержка hadoop-кластера;

Требования:

  • владение синтаксисом Python, знание принципов ООП и способность их применять;
  • знание *nix-систем (работа с файлами, ssh, scp, стандартных команд, установка пакетов);
  • опыт работы с фреймворками Python, например, Django/Celery/Tornado;
  • опыт установки/настройки nginx/apache, взаимодействие со скриптами через CGI/FastCGI/WSGI и т.п. ;
  • опыт работы с СУБД mysql, оптимизация запросов, структур данных;
  • опыт тестирования ПО;
  • опыт работы со стандартными библиотеками Python;
  • интерес к IT и любовь к программированию;
  • знание базовых интернет-протоколов;
  • умение разбираться в чужом коде;

Желательно:

  • опыт работы с ORM, например Django ORM, SQ Alchemy;
  • опыт работы с noSQL-базами: MongoDB, memcache, tarantool и др.;
  • опыт работы с Hadoop;
  • опыт создания утилит командной строки и сетевых сервисов;

Условия:

  • комфортно работаем: просторные опенспейсы, звукопоглощающие панели, несколько десятков переговорных, дополнительные мониторы, мощное железо и макбуки, если нужно;
  • вкусно кормят: в офисе есть ресторан с завтраками и обедами, а на каждом этаже есть 2 кухни, где всегда есть фрукты и ягоды, чай, кофе, кола и, конечно, печеньки;
  • приятно отдыхаем: большая лаунж-зона, массажные кресла, бар со свежевыжатыми соками, качели, уголки с пледами и подушками, где можно отдохнуть, игровые приставки, кинотеатр;
  • занимаемся спортом: бесплатный фитнес-зал в офисе (со всеми тренажерами и, конечно, душевыми), теннисные столы и даже футбольное поле;
  • легко добираемся: мы находимся в пяти минутах ходьбы от м. «Аэропорт». Для тех, кто предпочитает добираться на работу на машине, у нас есть 5-этажная подземная парковка. И да, на ней есть места;
  • профессионально развиваемся: в нашем офисе регулярно проходят семинары, тренинги, мероприятия для разработчиков — Moscow.pm, Moscow Django Meetup, CocoaHeadsMoscow, UX-среда и др. Конечно, мы отправляем сотрудников и на внешние профессиональные мероприятия.