Название: Backend Software Engineer, Agentic
Компания: Higgsfield AI
Местоположение: Алматы, Казахстан / Офис
Алматы, Казахстан · Инженерная поддержка доверия и безопасности
Зачем существует эта роль
Агенту нужен не просто ответ модели, чтобы выполнять полезную работу. Ему нужны инструменты, надежное выполнение, разрешения, контекст и способ восстановления при сбое. Вы создадите бэкенд, который позволит агентам Higgsfield выполнять творческие задачи от запроса пользователя до конечного результата. Мы ищем инженера, которому мы можем доверить проблему: определить, что стоит создать, создать это и довести до пользователей.
Что вы будете делать на самом деле
- Выполнение агента: создание оркестрации для многошаговых задач, вызовов инструментов, потоковых обновлений и отмены.
- Надежные рабочие процессы: реализация контрольных точек, возобновления, повторных попыток и восстановления без дублирования действий.
- Инструменты и интеграции: подключение агентов к генерации, редактированию и внешним сервисам через четкие, проверенные интерфейсы.
- Границы выполнения: обеспечение разрешений пользователя, изоляции клиентов, ограничения ресурсов и требований утверждения для значимых действий.
- Оценка и наблюдаемость: отслеживание сбоев, создание регрессионных случаев, улучшение завершения задач, задержки и стоимости.
- Ответственность: понимание реальной задачи пользователя → определение успеха и создание случаев оценки → определение самого простого полезного рабочего процесса → запуск → измерение завершения, надежности и денежного воздействия → улучшение после неудачных запусков. Наш цикл выпуска — дни, а не кварталы, поэтому первая реализованная вами возможность агента будет готова быстро.
Обязательные требования
- Вы взяли сложную проблему с неясной отправной точкой и превратили ее в рабочую систему, используемую в производстве, и можете объяснить свои решения, вклад и результаты.
- Вы можете построить надежное выполнение агента: конечные автоматы, конкурентность, очереди, восстановление, API моделей, безопасные вызовы инструментов и повторяемые оценки. Вы быстро осваиваете незнакомые инструменты и понимаете, что вы выпускаете.
- Вы выбираете следующие шаги, устраняете препятствия и просите помощи, когда это необходимо. Вы сокращаете объем работ, чтобы протестировать идею, адаптируетесь на основе доказательств и продолжаете работать над сложными проблемами.
- Вы исследуете реальные задачи пользователей и неудачные запуски агентов, используете обратную связь для выбора того, что автоматизировать, и останавливаете рабочие процессы, которые не помогают пользователям завершить свою работу.
- Вы принимаете обратную связь, меняете свое мнение, когда меняются доказательства, и выполняете работу, которая нужна команде. Вы делитесь знаниями и ответственностью, чтобы другие могли эксплуатировать и расширять то, что вы создаете.
Кому это не подходит
- Вам предпочитает детерминированное поведение приложений без исследования неопределенности модели.
- Вам предпочитает прототипирование без ответственности за оценку, восстановление и надежность в производстве.
Приветствуется
- Производственные агенты, движки рабочих процессов или инструменты разработчика.
- Системы с высокой пропускной способностью при большом трафике, больших объемах данных или множестве длительных заданий.
- Управление контекстом агента, память, субагенты или параллельные вызовы инструментов.
- Выполнение в изолированной среде и авторизация с ограниченным доступом.
- Мультимодальные рабочие процессы, включающие изображения, видео или аудио.
Процесс собеседования
- Скрининг рекрутером: ожидания от роли, логистика и соответствие.
- Техническое собеседование: сложная система, которую вы внедрили, что вы лично решили и построили, и как ваша работа сделала команду более способной, не оставляя ее зависимой от вас.
- Дополнительное техническое собеседование, при необходимости: более глубокое обсуждение технических навыков и открытых вопросов.
- Собеседование на соответствие продукту: определение полезного рабочего процесса с использованием инструментов, оценка сбоев и объяснение, когда обратная связь пользователя приведет вас к изменению или остановке этого.
- Предложение.
Что мы предлагаем
Конкурентная базовая зарплата в USD, опционы, поддержка при переезде и владение системами, которые превращают возможности ИИ в завершенную творческую работу.