Ведущий инженер-программист - Backend и AI инфраструктура
Удалённо | Полная занятость
Местоположение: Расположение в США или в часовых поясах от США до GMT
Оплата: Конкурентный пакет вознаграждения
Наш клиент — быстрорастущая технологическая компания. Они ищут ведущего инженера-программиста, который возглавит две ключевые области: основное время выполнения агентов и бэкенд-инфраструктуру, обеспечивающую работу флота высокочастотной торговли, а также комплексную миграцию хостинга моделей и развертывания агентов на собственную, проприетарную инфраструктуру.
Это фундаментальная, высокоэффективная роль в построении систем. Успешный кандидат будет проектировать и реализовывать бэкенд-сервисы, движки времени выполнения и системы развертывания, которые позволят флоту автономных агентов работать с превосходной скоростью, надежностью и интеллектом. Отказавшись от сторонних поставщиков LLM и хостинговых платформ, эта роль создаст суверенную инфраструктуру, необходимую для следующего поколения автономного финансового программного обеспечения.
Основные обязанности
Время выполнения агента и разработка бэкенда
- Ответственность за время выполнения плагинов: Руководство развитием процесса для каждого агента, миграция с распределённой гибридной системы на Go/Python к централизованному высокопроизводительному сервису на Go с использованием состояния в Postgres и потоков цен в реальном времени через websocket.
- Разработка движка правил: Создание настраиваемого через YAML «Scanner Gateway» для связи между генерацией сигналов и их исполнением, позволяющего выполнять сложное оценивание и фильтрацию без прямого изменения кода.
- Продвинутые системы исполнения: Разработка и поддержка RatchetStop Backend — централизованного сервиса с отслеживанием прибыли, способного выполнять оценку за доли секунды и исполнение ордеров через websocket для защиты капитала даже при офлайн-режиме агентов.
- Данные и подключение: Управление сервером Model Context Protocol (MCP), обеспечивающим связь агентов с платформенными инструментами, и контроль высокопроизводительного канала данных (Redis, Postgres, ClickHouse) для получения рыночной информации в реальном времени.
Миграция хостинга моделей и агентов
- Суверенитет инфраструктуры: Руководство технической реализацией миграции агентов с сторонних платформ на собственную среду, размещённую в Senpi, с изолированными рабочими пространствами и сохранением состояния.
- Обслуживание моделей: Оценка и внедрение перехода от внешних API LLM (Anthropic, Google) к самостоятельному хостингу инференса с оптимизацией для сбора телеметрии и производительности.
- Телеметрия и обратные связи: Проектирование систем для фиксации каждого решения и оценки агента, создавая самоподдерживающуюся петлю, в которой флот учится и совершенствуется на основе коллективных данных о производительности.
- Пайплайны развертывания: Создание надёжных CI/CD пайплайнов для обновлений без простоев, обеспечивающих, что изменения логики сканера или патчи времени выполнения не прерывают активные рыночные позиции.
Инфраструктура и операции
- Надёжность системы: Проектирование систем мониторинга и оповещений для обнаружения сбоев агентов, повреждения состояния или истечения срока аутентификации до того, как это повлияет на финансовые показатели.
- Оркестрация в облаке: Управление средами AWS/EKS с использованием Infrastructure-as-Code (IaC).
- Реагирование на инциденты: Ответственность за операционное состояние флота, выступая в роли основного ответственного при инцидентах в торговой системе с высокими ставками.
Процесс собеседования
- Собеседование с основателем / CEO: Введение в видение и стратегические цели.
- Домашнее задание: Практическая оценка навыков технического проектирования и программирования.
- Техническое собеседование: Глубокое погружение в архитектуру систем и инженерные знания.
- Финальное собеседование: Оценка культурного соответствия и итоговый технический синтез.
Требования
- Технические основы
- Экспертные знания backend-разработки: Владение написанием производственного кода на Go, Python и Node.js/TypeScript (предпочтение Go для сервисов времени выполнения).
- Опыт работы в стартапах: Подтверждённый опыт создания сложных backend-сервисов (API, планирование задач, распределённые системы) с нуля в условиях высокой динамики.
- Системы реального времени: Глубокое понимание низколатентных сред, управления websocket и оценки условий за доли секунды.
- Мастерство работы с базами данных: Опыт эксплуатации Postgres, Redis и как минимум одной аналитической базы данных (например, ClickHouse, TimescaleDB или BigQuery).
- Оркестрация: Практический опыт развертывания, масштабирования и отладки производственных нагрузок на Kubernetes (AWS EKS).
- Полный цикл владения: Демонстрируемая способность проектировать, строить, развертывать и поддерживать системы на всех этапах их жизненного цикла.
- Желательные квалификации
- Инфраструктура LLM: Опыт обслуживания моделей и оптимизации инференса (например, vLLM, TGI или TensorRT-LLM).
- FinTech/Трейдинг: Опыт работы с API бирж, операциями с кошельками или инфраструктурой on-chain, где время безотказной работы напрямую влияет на финансовые результаты.
- Агентные фреймворки: Знакомство с Model Context Protocol (MCP) или оркестрацией мультиагентных платформ.
Преимущества
- Конкурентная оплата и пакеты акций.
- Возможность построить фундаментальную инфраструктуру в новой категории автономного программного обеспечения.
- Среда с высокой автономией и акцентом на инженерное мастерство.
- Культура сотрудничества с ведущими основателями и инженерами отрасли.
В связи с ожидаемым большим количеством заявок, мы с сожалением не можем предоставить индивидуальную обратную связь всем кандидатам. Если вы не получите ответа от нас в течение 4 недель после подачи заявки, пожалуйста, считайте, что на этот раз вы не прошли отбор. Мы искренне ценим ваш интерес и желаем успехов в поиске работы.
Обязательство по равенству и доступности:
В MLabs мы стремимся предоставлять равные возможности всем кандидатам. Мы обеспечиваем отсутствие дискриминации, доступность объявлений о работе и предоставление информации в доступных форматах. Наша цель — создать разнообразное, инклюзивное рабочее место с равными возможностями для всех. Если вам необходимы разумные корректировки на любом этапе процесса найма или вы хотите получить объявление о работе в доступном формате, пожалуйста, сообщите нам как можно раньше, отправив письмо на human-resources@mlabs.city.
MLabs Ltd собирает и обрабатывает личную информацию, которую вы предоставляете, такую как контактные данные, история работы, резюме и другие релевантные данные исключительно для целей рекрутинга. Эта информация хранится безопасно в соответствии с Политикой конфиденциальности и Политикой информационной безопасности MLabs Ltd, а также в соответствии с применимыми законами о защите данных. Ваши данные могут быть переданы только клиентам и доверенным партнёрам, если это необходимо для рекрутинга. Вы можете запросить удаление своих данных или отозвать согласие в любое время, связавшись с legal@mlabs.city.