Python Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Наш отдел создан в 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 день отпуска;
- ДМС (включающее стоматологию и телемедицину), скидки на фитнес и английский.
- Корпоративные подарки детям на Новый год.