Проект Bright Data ищет Experienced JS Back-End Developer — Visual Challenge Solving Platform (HolaVPN), работа удалённо (кроме России и Беларуси).
Возможность
Мы ищем выдающихся инженеров с крепкими знаниями бэкенда и подтверждённым опытом создания масштабируемых распределённых систем. В этой роли вы будете решать сложные инженерные задачи на крупномасштабной платформе для решения визуальных задач, которая охватывает сервисы оркестрации, инференс компьютерного зрения и облачную инфраструктуру. Вы будете полностью отвечать за критически важные системы — от проектирования до запуска в производство — в динамичной и профессиональной agile-среде.
Требования
- Минимум 3 года практического опыта в разработке программного обеспечения / инженерии с сильным акцентом на бэкенд-системы.
- Крепкие инженерные основы: алгоритмы, структуры данных, параллелизм, распределённые системы и анализ производительности.
- Глубокое понимание сетевых протоколов и безопасности, включая TCP/IP, DNS, HTTP, HTTPS, CORS, WebSockets и gRPC.
- Опыт проектирования систем и архитектуры для обеспечения функциональности продукта, производительности, масштабируемости и надёжности.
- Опыт отладки и устранения сложных проблем в продакшене, охватывающих несколько сервисов или языков программирования.
- Быстро обучаемый, способен работать как самостоятельно, так и в команде.
- Свободное владение английским языком и отличные коммуникативные навыки.
Обязанности
- Полный цикл проектирования, разработки и поддержки критически важных бэкенд-сервисов — от архитектуры до запуска в производство.
- Участие в проектировании систем и планировании архитектуры для оптимальной производительности, масштабируемости и надёжности ПО.
- Решение сложных инженерных задач: распределённое состояние, параллелизм, задержки на хвосте, отказоустойчивость и высокопроизводительные конвейеры.
- Отладка проблем в продакшене по всему стеку сервисов: перебои каналов gRPC, переключение DNS/ASG, обратное давление в очередях Redis, насыщение воркеров и фрагментация памяти.
- Проектирование и поддержка логики решения сложных визуальных задач: сетки изображений, drag-and-drop, обнаружение объектов и автоматизация браузера.
- Создание и оптимизация конвейеров, интегрирующих рассуждения OpenAI, инференс компьютерного зрения, Redis Streams, отслеживание сессий MongoDB и архивирование скриншотов в S3.
- Взятие на себя самостоятельных обязанностей при одновременном вкладе в коллективные цели команды.
- Активное обучение, адаптация и поддержание актуальности знаний в быстро меняющемся технологическом ландшафте, включая лучшие практики.
Желательно
- Опыт работы с JavaScript/Node.js, MongoDB, Redis, RabbitMQ, AWS, Docker и Kubernetes в продакшн-системах.
- Опыт разработки на Python для бэкенд-сервисов, скриптинга или интеграции ML.
- Опыт фронтенд-разработки с HTML, CSS и React.
- Опыт работы с Triton Inference Server, компьютерным зрением, TensorRT/ONNX или обслуживанием ML-моделей.
- Опыт работы с AI-агентами и агентными рабочими процессами, включая инструменты типа Claude Code, Cursor, Copilot или аналогичные.
- Знакомство с API больших языковых моделей (LLM) и prompt engineering для автоматизированных конвейеров рассуждений и принятия решений.
Формат работы
Удалённо, полная занятость, гибкий график. Зарплата $30–40/час для удалённых сотрудников.