Data Science

Python Developer Full-time

О компании и команде

Наш отдел создан в 2018м году и занимается машинным обучением: мы автоматизируем внутренние процессы и делаем продукты на внешний рынок, в том числе, высоконагруженные: детекция объектов на спутниковых снимках, импортозамещенный аналог OCR-сервиса, поисковые системы и многое другое.

В отделе около 60 человек: front, back, ml, аналитики, дизайнеры, тестировщики. Работаем в соответствии с spotify-моделью.

Сейчас нам очень нужен middle-senior backend специалист для разработки OCR-продукта. В плане ML у нас уже результаты лучше, чем у tesseract V5 и многих других решений, представленных на рынке (всех, с которыми мы сравнивали).

Ожидания от кандидата

Какие задачи нужно будет решать:

  • Разработка системы OCR с использованием open source решений (backend);
  • Написание высоконагруженных приложений и микросервисов на Python;
  • Участие в разработке уже имеющихся приложений в составе команды Data Science;
  • Взаимодействие с аналитиками данных, DataScience-специалистами;
  • Участие в принятии архитектурных решений по проекту;
  • Разработка сервисов аутентификации и авторизации;
  • Поддержка и развитие созданных решений;
  • Написание unit-тестов на pytest.

Обязательные требования:

  • Опыт разработки серверных приложений – от 2-х лет;
  • Уверенное знание Python 3+, SQL;
  • Знание фреймворков FastAPI/Flask;
  • Знание базовых алгоритмов и структур данных;
  • Опыт разработки нагруженных отказоустойчивых систем;
  • Умение работать с серверной инфраструктурой: Nginx, Docker и т.п.
  • Опыт работы с Keycloаck
  • Опыт работы с базами данных: PostgreSQL, MongoDB, Redis;
  • Опыт работы с RabbitMQ;
  • Опыт работы с объектным хранилищем: s3, Minio;
  • Опыт работы с GIT, знание CI/CD;
  • Опыт работы с Linux.

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

  • Работа в крупной компании – лидере на международном рынке;
  • Высокие технологии и масштабные проекты;
  • Компания растет вместе с сотрудниками: есть возможность углублять свою экспертизу в профессии, наращивать сложность задач и расти вверх по карьерной лестнице;
  • Открытая и неформальная корпоративная культура, внутренние комьюнити и активный досуг с коллегами;
  • График работы 5/2, сб и вс - выходные дни, в пятницу работаем до 16:45;
  • Офис – м.Нагатинская, возможность удаленной работы;

Бонусы

  • Возможность походить обучение в Корпоративной академии Росатома и внешнее обучение, принимать участие в конференциях, тренингах, онлайн-курса
  • 31 день отпуска;
  • ДМС (включающее стоматологию и телемедицину), скидки на фитнес и английский.
  • Корпоративные подарки детям на Новый год.

Overview

  • Employer: Гринатом
  • Job Title: Python Developer
  • Published: 9 months, 1 week ago
Apply For This Job