Свяжитесь напрямую по этой вакансии
Мы создаём высокопроизводительную облачную платформу для параллельного запуска сотен и тысяч браузеров (Chromium/Chrome/Firefox) в контейнерах или micro-VM, с управлением через:
Chrome DevTools Protocol (CDP)
WebSocket
Selenium WebDriver API
Puppeteer / Playwright
CEFSharp (встроенные браузеры под .NET)
Платформа используется для крупномасштабного распределённого парсинга, обхода антибот-защит, автоматизации веб-интерфейсов и написания сложных пользовательских сценариев.
Мы ищем специалиста, способного построить многопоточную распределённую систему сбора данных, использующую удалённые браузеры и гибридные протоколы управления.
управление десятками/сотнями браузерных сессий одновременно
работа напрямую через Chrome DevTools Protocol (CDP)
выполнение JS в контексте страницы
сбор HTML, JSON, network responses
параллельные очереди задач, дедупликация URL, retry-логика
планирование обхода сайтов (BFS/DFS, сегментация)
Puppeteer:
режим connect() к удалённому браузеру
разработка сложных сценариев, хук сетевых запросов
Playwright:
connectOverCDP к удалённым сессиям
интеграция page events, route interception
Selenium:
разработка bridge-слоя к удалённым браузерам
интеграция WebDriver API поверх CDP
CEFSharp:
работа с встроенным Chromium Embedded Framework
интеграция парсера с C#-окружением (если требуется)
расширенные браузер-эвенты, скрытие автоматизации
анализ поведения встроенного CEF под нагрузкой
обход challenge-страниц
симуляция пользовательского поведения (scroll, input, delays)
анализ WebGL/Canvas/DOM изменений
получение данных из JS-фреймворков (SPA, React, Angular)
работа с Residential/Mobile прокси
управление большими пулами WebSocket-соединений
fault-tolerance: перезапуски, ретраи, восстановление сессий
оптимизация сетевых запросов
снижение латентности при работе через прокси
интеграция с облачной системой создания/завершения браузеров
глубокое знание Network.*
DOM.*
Runtime.*
Page.*
работа напрямую через WebSocket
опыт работы с CDP без Puppeteer — критически важно
опыт сложных сценариев
intercept запросов
работа через browserWSEndpoint
bypass некоторых антибот-проверок
опыт работы с Playwright API
умение подключаться к удалённому браузеру (connectOverCDP)
знание route/network-hooks
глубокое понимание Selenium API
опыт интеграции Selenium с нестандартными средами
понимание ограничений протокола W3C WebDriver
опыт внедрения и настройки CEFSharp
управление страницей и ресурсами через CEF API
понимание DevTools-интеграции с CEF
опыт работы с встраиваемым браузером под .NET
плюсом — опыт кастомизации рендера/JS binding
Go (предпочтительно)
Node.js
Python
Rust
C# (для CEFSharp-модулей)
работа с очередями задач
синхронизация потоков (mutex, channel, async-await)
умение писать код, который выдерживает 100–1000 параллельных сессий
ОАЭ, Дубай
Релокация
Полная занятость
Тип занятости
Офис
Формат работы
Senior
Грейд
Бэкенд
Специализация
SaaS
Отрасль
Продуктовая компания
Тип компании
Бэкенд
Специализация
SaaS
Отрасль
Продуктовая компания
Тип компании