вчера

Python software engineer

ориентир по рынку
вакансия зп не указана
в среднем 304 838 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Привет! Мы — динамичная и успешная компания, занимающаяся разработкой, привлечением трафика и монетизацией. У нас много продуктов: CPA и RTB, рекламные проекты, широчайший спектр деятельности в интернете. Сейчас мы ищем Python Software engineer в один из наших продуктов - платформу верификации рекламы. Мы автоматически сканируем рекламные креативы и лендинги, проходим цепочки редиректов через реальный браузер и находим вредоносную, мошенническую и запрещённую рекламу до того, как она навредит пользователям, паблишерам и рекламным сетям. Продукт уже работает в проде с крупными рекламными сетями, и мы растём.

задачи

  • Развивать продукт end-to-end: краулер, пайплайн проверок, API и внутренние сервисы;
  • Улучшать архитектуру: снижать связность, выделять понятные границы модулей, убирать технический долг и bus factor;
  • Повышать надёжность сканирования: стабильный запуск браузеров, корректные таймауты, отсутствие утечек соединений и «зависших» воркеров;
  • Строить наблюдаемость в Grafana: метрики, дашборды и алерты;
  • Активно использовать AI-инструменты в разработке (Cursor и аналоги) и выстраивать вокруг них safeguards: тесты, ревью, проверки перед релизом;
  • Отвечать за качество решения: покрывать тестами критичные сценарии, включая проверку в разных браузерных окружениях и на эмуляции разных устройств

требования

  • Опыт коммерческой разработки на Python от 3 лет;
  • Практический опыт с Playwright и понимание того, как он работает (браузерные контексты, драйвер, жизненный цикл браузера, типичные причины падений);
  • Понимание устройства Chromium-браузера и JavaScript: как загружается и исполняется страница, как работают редиректы, iframe и события;
  • Уверенное владение принципами проектирования (SOLID, DRY, KISS, DI);
  • Опыт с Docker и GitLab CI;
  • Опыт работы с Grafana: умение самостоятельно спроектировать метрики, дашборды и алерты;
  • Опыт разработки с AI-ассистентами и понимание, как проверять и тестировать сгенерированный код;
  • Уровень владения английским языком - В2
  • Будет плюсом: Опыт эмуляции браузеров и устройств, патчинга браузера или антидетект-окружений; Опыт работы с Kubernetes как пользователь (деплой, логи, диагностика подов); Опыт в AdTech, антифроде или security; Опыт работы с прокси-инфраструктурой и LLM-пайплайнами

условия

  • Возможность работать удаленно, из любой точки мира (кроме РФ/ РБ/ Украины);
  • График 5/2, гибкое начало рабочего дня с 9.00 до 11.00;
  • Оплачиваемый отпуск и больничный до 100% оклада;
  • Отгулы 3 дня в году за счет компании, а также отгулы по событиям: свадьба, рождение ребенка и др.;
  • Финансовая поддержка по важным событиям в жизни сотрудников;
  • Качественно выстроенные онбординг и система адаптации, четкий и понятный план на испытательный срок;
  • Автоматизированный таск-трекер Jira, где тебе не надо искать, куда и на кого отправить задачу - система горячих кнопок;
  • Возможность влиять на процессы, компании, изменять и улучшать продукты и проекты, предлагать и воплощать в жизнь свои идеи через инициативу;
  • Приятный бонус, который можно потратить на все, что угодно - медицинские расходы, хобби, культурный досуг и др. :)

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.