Должность: Старший инженер-программист (APIM & Gateway)
Местоположение: гибридный формат / Денвер / США
Gravitee — лидер рейтинга Gartner® Magic Quadrant™ 2025, миссия которого — управлять мировым интеллектом.
Мы предлагаем самую передовую платформу в отрасли для любых API, любых событий и любых ИИ-агентов, которой доверяют мировые лидеры, такие как Michelin, Roche и Blue Yonder.
Почему стоит присоединиться к нам?
Миссия: Мы первыми объединяем традиционное управление API с новым рубежом безопасности ИИ-агентов.
Динамика: Лидер с высоким темпом роста — сочетание рыночной авторитетности и скорости стартапа.
ДНК: Мы нанимаем людей, которые не останавливаются ни перед чем — увлеченных разработчиков, желающих переопределить цифровую инфраструктуру.
Не просто наблюдайте за революцией в области ИИ. Создавайте инфраструктуру, которая ее контролирует и обеспечивает безопасность.
Роль
Мы ищем старшего инженера-программиста для создания продуктовых решений и API, лежащих в их основе. Вы будете преобразовывать операционные данные в наглядные визуализации и помогать клиентам настраивать и управлять API и ИИ-агентами.
По мере расширения Gravitee возможностей управления ИИ-агентами вы будете помогать создавать интерфейсы для настройки шлюзов ИИ (AI Gateways), управления MCP и взаимодействиями между агентами (agent-to-agent), обнаружения инструментов и агентов, а также мониторинга поведения агентых систем в производственной среде.
Это практическая полностековая роль для инженера, который комфортно работает как с фронтенд-решениями, так и с бэкенд-API, моделями данных и техническим дизайном.
Что вы будете делать
В этой роли вы будете:
- Проектировать и внедрять функциональность от начала до конца: от исследования и технического дизайна до реализации, тестирования, выпуска и итерации.
- Создавать и поддерживать функциональность Gravitee API Management на уровне среды выполнения шлюза (gateway runtime), управляющего API (management API) и консоли (console), включая переход на Gamma.
- Работать с безопасностью API (OAuth2, JWT, API keys, mTLS), ограничением скорости и квотами, CORS и другими цепочками политик и плагинов, которые находятся в потоке запросов/ответов.
- Проектировать и разрабатывать API и сервисы на основе Java, применяя асинхронные и неблокирующие шаблоны проектирования (Vert.x/RxJava с backpressure) для высокопроизводительного кода шлюза.
- Создавать понятные, адаптивные интерфейсы и визуализации данных с использованием TypeScript и Angular, включая представления для наблюдаемости (observability) на основе логов и метрик Elasticsearch/OpenSearch.
- Помогать клиентам настраивать и наблюдать за возможностями Gravitee, связанными с ИИ, включая шлюзы ИИ (AI Gateways), инструменты и серверы MCP, идентификацию агентов и взаимодействия между агентами (agent-to-agent).
- Моделировать и преобразовывать операционные данные, чтобы сложное поведение платформы стало понятным и действенным.
- Отвечать за эскалации уровня 3 и 4 в рабочие часы США для клиентов APIM в рамках ротации дежурств L3.
- Тщательно использовать LLM и инструменты разработки с поддержкой ИИ для прототипирования, реализации, тестирования, отладки и исследования, применяя здравый инженерный подход для проверки работы, сгенерированной ИИ.
- Писать значимые автоматизированные тесты и вносить вклад в практики надежной доставки.
- Сотрудничать с менеджерами по продукту, дизайнерами, инженерами и техническими руководителями, включая команду APIM в Европе и Индии, для поиска эффективных решений и их улучшения посредством обзоров кода и дизайна.
- Делиться полученными знаниями и помогать команде принимать практические решения по мере развития технологий и протоколов.
Основные навыки
Мы ищем подтверждение того, что вы можете успешно справляться с этой ролью, будь то через опыт работы, проекты с открытым исходным кодом или эквивалентный практический опыт:
- Более 5 лет опыта разработки и эксплуатации продакшн-бэкенд-систем в команде, которая выпускает и поддерживает собственный продукт; вы лично устраняли инциденты в продакшене.
- Глубокий опыт работы с Java и проектирования поддерживаемых REST API и бэкенд-сервисов, с использованием Maven и реактивного стека, такого как Vert.x/RxJava с backpressure.
- Глубокий опыт работы с TypeScript и современными фронтенд-разработками с использованием компонентно-ориентированного фреймворка (предпочтительно Angular), включая создание интерфейсов с большим количеством данных и визуализаций.
- Практическое знание архитектуры API Gateway и reverse proxy: жизненный цикл запросов, цепочки политик и плагинов, точки входа/выхода, а также синхронные и событийно-ориентированные API.
- Основы безопасности API: OAuth2, JWT, API keys, mTLS, ограничение скорости и квоты, CORS.
- Опыт работы с постоянными хранилищами данных, такими как MongoDB или реляционные базы данных, и с технологиями поиска/аналитики, такими как Elasticsearch или OpenSearch.
- Рабочий процесс на основе Git, код-ревью и написание собственных автоматизированных тестов.
- Практический опыт использования LLM или AI-ассистентов для кодирования в рамках рабочего процесса инженера, в сочетании с умением оценивать и улучшать их вывод.
- Четкая коммуникация, совместное решение проблем и способность довести неоднозначную задачу до продакшн-реализации.
Желательные навыки
Вам не обязательно соответствовать каждому пункту. Мы будем особенно заинтересованы в опыте:
- Опыт работы у поставщика API Gateway, прокси или service mesh, или в команде API-платформы крупной компании (например, Kong, Google Apigee, MuleSoft, Tyk, Solo.io, Traefik, WSO2).
- Kubernetes operators и CRD; инструменты OpenAPI; experience with service mesh или Envoy.
- Docker, Kubernetes и доставка облачных приложений (cloud-native).
- Model Context Protocol (MCP), Agent2Agent (A2A), вызов инструментов (tool calling), LLM-прокси или другие новые протоколы и стандарты ИИ. Опыт продакшена не требуется.
- Создание или эксплуатация приложений на базе LLM, систем RAG или агентурных рабочих процессов — особенно их потребности в безопасности, управлении и наблюдаемости.
- Программное обеспечение с открытым исходным кодом или корпоративные платформы для разработчиков.
Кто преуспевает в Gravitee
Наш рост обусловлен людьми, которые привносят страсть в то, что они создают, профессионализм в то, как они работают, и стремление делать все хорошо.
Вы преуспеете здесь, если вы:
- Привносите энергию и конструктивный настрой в команду.
- Быстро адаптируетесь и любите изучать незнакомые технологии и области.
- Берете на себя ответственность, четко общаетесь и с усердием доводите дела до конца.
- Балансируете скорость доставки и вдумчивый инженерный подход.
- Начинаете с проблемы клиента и заботитесь о качестве создаваемого вами решения.
- Любите работать в быстро меняющейся, совместной, международной среде.
Жизнь в Gravitee
В Gravitee мы инвестируем в людей, а не только в должности.
Вы получите:
- Зарплата $160,000
- Конкурентное медицинское страхование.
- Варианты пенсионной программы / 401(k).
- Опционы на акции — вы строите, вы владеете.
- 25 дней отпуска плюс национальные праздники страны.
- Три дня ментального здоровья и пособие на оздоровление.
- Ваш день рождения — выходной.
- Бюджет на профессиональное развитие для поддержки вашего роста.
- Гибридная рабочая культура с хабами в разных регионах.
- Ежеквартальные командные мероприятия и ежегодный выезд всей компании.
- Совместная, международная корпоративная культура.
- Возможности для расширения вашей сферы деятельности и карьеры по мере роста Gravitee.
В Gravitee мы верим, что разнообразные точки зрения позволяют создавать лучшие продукты и более сильные команды.
Ни один сотрудник или кандидат не будет подвергаться менее благоприятному обращению по признаку пола, семейного положения, расы, цвета кожи, гражданства, этнического или национального происхождения, инвалидности, гендера, сексуальной ориентации, гендерной идентичности, возраста, беременности или материнства, статуса супруга или партнера по гражданскому браку, религии или убеждений.
Подавая заявку, вы даете согласие Gravitee на хранение и обработку предоставленной вами личной информации в рамках процесса найма.