Automation Engineer (Android / Anti-Detect, Python)

$$$$
Product

Про продукт

Продуктова команда будує автономний рушій, який керує фермою реальних Android-пристроїв і публікує контент у соцмережах від імені брендів та фаундерів — без участі людини в рутині. Зараз у проді Instagram, наступні на черзі YouTube і TikTok.

Це не набір скриптів і не чернетка MVP. Це працююча інженерна система на перетині мобільної автоматизації, anti-detect-інфраструктури та growth-механік: власний рушій дій (аналіз екрана → ADB-команди), ферма пристроїв на ADB / uiautomator2, керування проксі та робота зі стійкістю акаунтів.

Про роль

Шукаємо інженера, який стане власником усього mobile / device-шару і поведе його далі. Висока автономія й пряма відповідальність за головну метрику — скільки акаунтів виживає в проді. Це роль власника напрямку, а не виконавця тікетів.

Чим будеш займатися

  • Тримати живою чинну ферму — сценарії логіну, постингу й прогріву на реальних Android-пристроях (ADB / uiautomator2), стабільність системи та виживаність акаунтів, робота з 2FA (TOTP / IMAP)
  • Рефакторити device-шар — надійність executor'а, self-heal селекторів, зменшення платформенної залежності, завершення міграції даних на PostgreSQL
  • Мігрувати на DC-hosted пристрої — ADB-over-TCP, хмарні телефони, роутинг пристроїв, гео-узгодження (timezone / locale / DNS / GPS), керування проксі
  • Запускати нові платформи — плани дій і селектори під YouTube і TikTok, парсери статистики, anti-detect під специфіку кожної платформи (для TikTok окремо — device attestation / Play Integrity)
  • Розвивати внутрішній рушій дій — сервіс, що аналізує XML-дамп екрана й генерує ADB-команди через курсорну стейт-машину; усі нові платформи будуються поверх нього
  • Працювати з anti-detect: device fingerprint, proxy / VPN on-device, DNS, ротація IP
  • Дивитися на ban-метрики й розуміти, чому акаунти виживають або банять (sourcing × поведінка × інфра), а не просто «фіксити краші»
  • Використовувати AI-assisted розробку (Claude Code) для швидкої генерації сценаріїв, селекторів і тестів

Стек

  • Core: Python (async/await), FastAPI, Pydantic, SQLAlchemy, Alembic, PostgreSQL
  • Mobile automation: ADB, uiautomator2, Android internals, хмарні телефони (ADB-over-TCP), власний рушій «екран → ADB-команди»
  • Anti-detect: device fingerprinting, SOCKS5 / residential / mobile проксі, on-device VPN (NekoBox / SagerNet), DNS, Play Integrity
  • Оркестрація: наразі multiprocessing, у планах — durable-черга (Celery / Temporal)
  • Media / stats: ffmpeg, exiftool, GraphQL / private-API парсери статистики
  • Infra: Docker, GitLab CI (self-hosted), Grafana, Tailscale

Обовʼязково

  • Практичний досвід anti-detect / мультиакаунтингу на будь-якій платформі — Instagram, TikTok, FB ad-акаунти, ігрові боти, airdrop. Не важливо, яка саме платформа: це головний фільтр
  • Hands-on мобільна автоматизація: ADB + uiautomator2 / Appium на реальних застосунках, стійкі селектори по XML-ієрархії
  • Впевнений Python — достатньо, щоб працювати в кодовій базі на FastAPI / SQLAlchemy. Не шукаємо «сеньйора-архітектора з 5+ роками»
  • Прагматика парку пристроїв — розумієш, що «працює на одному телефоні ≠ працює на фермі»

Буде плюсом

  • Android internals у глибину (Frida / Magisk / root, package / signature)
  • Досвід із Play Integrity / attestation — рідкість, тому бонус, а не вимога
  • Reverse engineering мобільних застосунків
  • Ban-аналітика, робота з метриками виживаності акаунтів
  • Browser automation (Camoufox / Playwright + 2captcha)
  • Досвід саме з Instagram або TikTok — хоча крос-платформний anti-detect переноситься

Умови

  • Повністю віддалено
  • Графік на вибір: 9:00–18:00 або 10:00–19:00
  • 14 календарних днів відпустки, 7 днів лікарняних, державні свята — вихідні (після випробувального)
  • День народження — додатковий вихідний
  • Випробувальний строк — 3 місяці
  • Мінімум бюрократії, прямий вплив на архітектуру device-шару, сучасний AI-assisted воркфлоу

Required languages

English B2 - Upper Intermediate
Ukrainian C2 - Proficient
Published 25 August
58 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...