Должность: Backend Engineer - Agentic AI
Компания: Virtasant
Местоположение: полностью удаленно / Остин / США / Доминиканская Республика
О Virtasant
Virtasant — это глобальная компания, предоставляющая технологические услуги, с сетью из более чем 4 000 технических специалистов в более чем 130 странах. Мы специализируемся на облачной архитектуре, инфраструктуре, миграции и оптимизации, помогая предприятиям эффективно масштабироваться при одновременном контроле затрат.
Наши клиенты варьируются от компаний из списка Fortune 500 до быстрорастущих стартапов, полагаясь на нас в создании высокопроизводительной инфраструктуры, оптимизации облачных сред и обеспечении непрерывной доставки в больших масштабах.
О роли
Наш клиент разрабатывает мощную SaaS-платформу для обучения и коммуникации на базе ИИ, которая предоставляет работникам передовой линии необходимые знания для достижения измеримых бизнес-показателей.
Вы будете полностью удаленным, активно вовлеченным участником команды разработки нашего клиента, создавая функции и продукты в основном для Agentic AI и серверных служб, с периодическим участием в разработке пользовательских интерфейсов фронтенда по мере необходимости. Эта роль предполагает четкую ответственность за решенные проблемы и уверенную и независимую доставку высококачественных решений. Тесно сотрудничая с коллегами из команды разработки, вы будете участвовать в технических обсуждениях, следить за быстрым развитием кодовой базы и привнесете искреннюю заботу об искусстве во все, что создадите.
Что вы будете делать
Проектировать, разрабатывать, тестировать, развертывать и поддерживать высококачественный код:
- Создание, запуск и использование серверов MCP (дизайн инструментов, аутентификация/OAuth, многопользовательская безопасность, развертывание)
- Создание LLM-агентов с функцией вызова инструментов/функций и оркестрацией нескольких агентов (например, A2A или аналогичные)
- Тестирование и оценка поведения агентов, а также наблюдаемости в производственной среде
- Участвовать в обсуждении архитектуры и дизайна, а также помогать в оценке компромиссов, связанных с масштабированием, надежностью и сопровождаемостью.
- Разработка серверных служб на Python (для работы с ИИ и агентами) и Java (для интеграции с основной платформой нашего клиента) с уделением внимания производительности и качеству данных.
- Использование инструментов кодирования на базе ИИ (например, Cursor, Claude Code, GitHub Copilot) в рамках вашего повседневного рабочего процесса для повышения производительности и качества кода.
- Участие в обзорах кода, предоставление и получение обратной связи, которая улучшает качество и согласованность кодовой базы.
- Выявление и сигнализирование о техническом долге, а также внесение предложений по его устранению.
- Разбиение задач разработки на четкие, управляемые части и их надежное выполнение.
- Сотрудничество с отделом управления продуктами и отделом обеспечения качества для уточнения требований и обеспечения соответствия вашей работы высоким стандартам качества.
- Делитесь тем, что вы узнали — будь то новый шаблон, инструмент или лучший способ сделать что-то — с окружающими.
- Другие соответствующие обязанности по мере необходимости.
Что мы ищем
Обязательный опыт
- Проживание в Бразилии, Колумбии, Доминиканской Республике или Мексике.
- Высокий уровень владения английским языком, письменным и устным.
- Более 4 лет опыта разработки ПО с уклоном в бэкенд на Java и Python, с обширным использованием Agentic AI.
- Уверенный опыт работы с Java и Python, включая работу со структурами данных, реляционными базами данных и SQL.
- Практический опыт использования ИИ-помощников по кодированию (таких как Cursor, Claude Code или GitHub Copilot) в рамках повседневного рабочего процесса разработки.
- Знакомство с облачными платформами (особенно GCP) и концепциями инфраструктуры приложений — контейнерами, кэшированием и распределенными системами — является преимуществом.
- Опыт работы с микросервисами
- Уверенность в самостоятельной работе над четко определенными проблемами и доведении их до завершения.
- Высокое внимание к деталям и приверженность модульному и функциональному тестированию.
- Опыт разработки приложений на базе ИИ, продуктов и функций с использованием Agentic AI, работы с LLM или использования фреймворков, таких как LangChain или Google ADK:
- Практический опыт в производственной среде по созданию, запуску и использованию серверов MCP, включая дизайн инструментов, аутентификацию/OAuth, многопользовательскую безопасность и развертывание.
- Создание LLM-агентов с функцией вызова инструментов/функций и оркестрацией нескольких агентов (например, A2A или аналогичные)
- Тестирование и оценка поведения агентов, а также наблюдаемости в производственной среде
- Компьютерные науки, инженерия или аналогичная техническая подготовка, полученная посредством высшего образования, практического опыта или того и другого.
Желательно
- Опыт работы с React и TypeScript; знакомство с шаблонами проектирования JavaScript и одностраничными приложениями.
Наш процесс найма
- Собеседование с рекрутером (30 мин)
- Техническое собеседование (30 мин)
- Собеседование с клиентом — собеседование с менеджером по найму (1 час)
- Собеседование с клиентом — техническое собеседование: ориентация на дизайн (1 час 15 мин)
- Собеседование с клиентом — техническое собеседование: ориентация на кодирование (1 час)
- Собеседование с клиентом — исполнительное интервью (30 мин)
Мы стремимся оперативно проходить от этапа к этапу, чтобы максимально ускорить процесс найма.
Что мы предлагаем
- Полностью удаленная работа, полный рабочий день (40 часов в неделю)
- Часы работы — 8 часов в день, по часам восточного побережья США
- Договор независимого подрядчика
- Оплата в USD, раз в две недели или ежемесячно — по вашему выбору