- Страна
- Россия
Junior Python Developer [Маркетолог]
МТС — стабильный и крупный работодатель с сильной инженерной культурой. Вакансия предлагает отличный стек (Python, Go, Docker, RabbitMQ) и интересные задачи на стыке backend и data-инжиниринга.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция начального уровня, но требует коммерческого опыта и уверенного владения Linux. Стек технологий стандартный для backend-разработки, однако работа с рекламными вертикалями и краулингом добавляет специфики.
Анализ зарплаты
Зарплата в объявлении не указана, но для Junior-позиции в Москве в крупном финтехе или телекоме рынок предлагает конкурентные условия с расширенным соцпакетом. Указанные диапазоны соответствуют средним значениям для начинающих специалистов с коммерческим опытом.
Откликнитесь в МТС уже сейчас
Присоединяйтесь к команде МТС и развивайте рекламные технологии на Python и Go!
Описание вакансии
Junior Python Developer [Маркетолог ]
Москва
Компания: МТС
*☑️*Чем предстоит заниматься
-Разрабатывать API для взаимодействия с продуктами рекламной вертикали (backend, python/go);
-Разрабатывать модули обработки задач: сбор/выгрузка сегментов (в т.ч. near-real-time), построение отчетов и т.п. (python/go);
-Разрабатывать систему категоризации страниц в интернете. Основные функции: краулинг/парсинг страниц, интеграция с моделью-классификатором и интеграция в data pipeline продукта.
*☑️*Что мы ожидаем
-Коммерческий опыт backend-разработки;
-Уверенные знания linux;
-Опыт разработки под linux;
-Знакомство с git;
-Желательно понимание процессов ci/cd;
-Знакомство с docker (как минимум настройка локального окружения);
-Базовый SQL;
-Знакомство с ORM/конструкторами запросов (query builder) и их ограничениями;
-Опыт написание unit/интеграционных тестов, понимание необходимости локальных тестов;
-Опыт работы с очередями (например RabbitMQ) будет плюсом.
Python Job в Telegram | в VK | в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Python
- Go
- Linux
- Git
- CI/CD
- Docker
- SQL
- ORM
- Unit Testing
- RabbitMQ
- Backend
- API
Возможные вопросы на собеседовании
Проверка базовых знаний SQL и понимания работы ORM, что указано в требованиях.
В чем заключаются основные ограничения использования ORM по сравнению с «сырым» SQL, и в каких случаях лучше использовать Query Builder?
Вакансия предполагает разработку API и модулей обработки задач.
Как бы вы организовали архитектуру системы для краулинга большого количества страниц, чтобы обеспечить отказоустойчивость?
В требованиях указан Linux и Docker.
Опишите ваш типичный процесс настройки локального окружения в Docker для Python-проекта.
Упоминается работа с очередями (RabbitMQ) как плюс.
Для каких задач в backend-разработке целесообразно использовать очереди сообщений, и как гарантировать доставку сообщения?
Вакансия включает разработку на Python и Go.

