Должность: Ведущий инженер платформы ИИ: инфраструктура агентов и поиска
Местоположение: Удаленно
О BEDROCK OCEAN
Bedrock Ocean разрабатывает и эксплуатирует автономные подводные аппараты (AUV), которые собирают геопривязанные данные океанского дна в коммерческих масштабах. Мы предоставляем продукты на основе батиметрических и изобразительных данных нашим клиентам через собственную платформу и планируем переход к непрерывным круглосуточным кампаниям по сбору данных, длящимся месяцами.
Мы создаем ИИ-агентов на Amazon Bedrock для поддержки наших океанических данных, внутренних операций и клиентской платформы. Эта роль отвечает за эту архитектуру.
(Одно примечание о названиях. Amazon Bedrock — это сервис AWS. Bedrock Ocean — это мы. Они не связаны, и мы осведомлены о путанице.)
РОЛЬ
Мы ищем ведущего инженера платформы, который возглавит нашу ИИ-архитектуру. Эта роль выходит за рамки создания агентов на существующих платформах; вы будете создавать саму инфраструктуру, включая уровень оркестрации, конвейер данных и поиска, а также модель безопасности, необходимую для работы с производственными данными. Вы также создадите инструменты и абстракции, которые позволят нашей команде инженеров самостоятельно внедрять функции ИИ.
Эта позиция сочетает в себе разработку программного обеспечения, инженерию данных и эксплуатацию инфраструктуры. Вы будете управлять полным жизненным циклом нашей реализации Amazon Bedrock, от начального разбиения данных до контроля доступа IAM. Хотя некоторые из наших конвейеров данных уже существуют, они потребуют значительного расширения, а другие придется создавать с нуля.
Безопасность — это основа этой роли, а не afterthought. Поскольку агенты с доступом к инструментам представляют собой новый тип системных акторов, вы будете определять их операционные границы, включая то, к чему они могут получить доступ, какие действия они могут выполнять автономно, и какой мониторинг необходим для обнаружения проблем.
Наша дорожная карта в первую очередь ориентирована на внутренние инженерные и операционные системы, чтобы обеспечить быструю обратную связь, за которой последуют наши продукты для океанических и обзорных данных. Поиск данных клиентами — это финальная, критически важная фаза. Вы сыграете ключевую роль в определении этой последовательности. Хотя вы не будете отвечать за проектирование основного канала передачи данных (store-and-forward или hub-and-spoke), вы будете тесно сотрудничать с этой командой, чтобы гарантировать соответствие нашим требованиям к поиску и свежести данных.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
- Архитектура оркестрации агентов: Проектирование интеграции Amazon Bedrock, включая конфигурацию агентов и групп действий, бэкэнд API, доступ к моделям, пропускную способность и развертывание в разных средах.
- Управление плоскостью данных поиска: Ответственность за сквозной конвейер поиска от приема и разбиения до встраивания и хранения в Amazon OpenSearch Serverless. Фокус на оптимизации дизайна индекса, затрат и емкости.
- Расширение конвейеров данных: Адаптация конвейеров приема для внутренней информации, океанических данных и клиентских платформ, решение проблем, специфичных для геопространственных данных и больших бинарных файлов.
- Безопасность ИИ-инфраструктуры: Внедрение надежной безопасности, включая Bedrock Guardrails, сетевые границы VPC и PrivateLink, IAM с наименьшими привилегиями и журналы аудита для обеспечения изоляции данных.
- Определение управления агентами: Создание механизмов для обеспечения границ утверждения для автономных действий, гарантируя безопасность и мониторинг агентов.
- Настройка LLMOps и наблюдаемости: Внедрение комплексного мониторинга для трассировки, вызовов инструментов и производительности поиска, используя CloudWatch и специализированные инструменты LLM, такие как Langfuse или Phoenix.
- Создание фреймворков оценки: Создание инфраструктуры для проведения автоматических оценок, отслеживания результатов и управления воротами выпуска для точности моделей.
- Обеспечение продуктивности инженеров: Предоставление команде уровней абстракции, SDK и сред самообслуживания, которые позволяют инженерам самостоятельно выпускать функции ИИ.
- Операционная превосходство: Управление средой как кодом на всех этапах, обеспечение безопасности развертывания и участие в обзорах инцидентов.
ЧТО МЫ ИЩЕМ
- Более 8 лет опыта в области разработки программного обеспечения и инженерии инфраструктуры, включая глубокий опыт работы с производственными бэкэндами (предпочтительно Python или TypeScript, Go — тоже подходит) и ответственность на уровне ведущего инженера за техническое направление.
- Практический опыт развертывания Amazon Bedrock в продакшене: агенты, базы знаний, средства защиты, доступ к моделям, а также связанные с этим решения по пропускной способности и квотам.
- Развертывание контейнеризированных сервисов на ECS, EKS или Lambda с использованием CI/CD, которым вы управляли, а не унаследовали. Модели управляются, но бэкэнд API, конечные точки инструментов и задачи приема данных по-прежнему выполняются где-то реально.
- Практический опыт RAG и векторного поиска: встраивания, стратегии разбиения, качество семантического поиска и эксплуатация управляемой векторной базы данных (OpenSearch Serverless, Pinecone, pgvector или аналогичной) в производственном масштабе и с учетом затрат.
- Реальная инженерия данных: вы создавали или существенно расширяли конвейеры приема данных из неструктурированных, разнородных источников и считаете свежесть и корректность SLA, а не afterthought.
- Глубокое знание экосистемы AWS: роли IAM и наименьшие привилегии для машинных идентификаторов, сетевая инфраструктура VPC и PrivateLink, Lambda, S3, KMS, CloudWatch и безопасное предоставление ресурсов с помощью инфраструктуры как кода (Terraform, CDK или CloudFormation).
- Опыт работы с производственными LLM: вы перевели функции LLM или автономных агентов из стадии прототипа в среды, от которых зависят другие люди.
- Рабочая точка зрения на безопасность агентурных систем: определение разрешений для инструментов, риск внедрения промптов и утечки, обработка конфиденциальных данных при поиске, а также место человека в цикле.
- Опыт проектирования API, SDK или платформенных сервисов, ориентированных на разработчиков, с подходом API-first. Интерфейс — это продукт для инженеров, которые его используют.
- Опыт создания и эксплуатации многопользовательских сервисов с гарантиями изоляции, которые сохраняются, когда данные принадлежат клиентам, а не нам.
- Инстинкт платформы: вы создаете абстракции, на которых стоят другие инженеры, и измеряете себя тем, что они выпускают, а не тем, что выпускаете вы напрямую.
- Демонстрируемое техническое лидерство и суждение в проектировании систем на уровне ведущего инженера: вы руководили архитектурным направлением в отделах или командах, которыми не управляли, и добивались его внедрения путем влияния, а не полномочий.
- Прагматичный подход строителя. Вы выбираете стандартную, полностью управляемую инфраструктуру вместо сложных самостоятельно размещаемых альтернатив и можете различать их при обзоре архитектуры.
- Готовность брать на себя несколько ролей в небольшой команде и дисциплина документировать все, чтобы система работала без вас.
ПРИВЕТСТВУЕТСЯ
- Опыт развертывания оценок LLM для измерения точности с течением времени и рассмотрения результатов оценки как ворота выпуска.
- Участие в AI red-teaming или в сообществе AI-безопасности.
- Опыт работы с GraphRAG или графами знаний.
- Опыт выполнения поиска по геопространственным, научным или большим бинарным наборам данных.
- Опыт перемещения данных по прерывистым или ненадежным каналам: store-and-forward, топологии hub-and-spoke, выгрузка с автономных или граничных систем и сверка после восстановления канала.
- Опыт соблюдения нормативных требований, таких как SOC 2, или работы с государственными или оборонными клиентскими данными.
- Опыт поддержки платформ данных, автономных систем или полевых операций.
НЕ ПОДХОДИТ, ЕСЛИ
- Ваша работа в области ИИ ограничивалась прототипами и блокнотами, а не системами, от которых зависят другие люди в продакшене.
- Вы хотите быть исследователем моделей, промпт-инженером или тратить время на тонкую настройку моделей. Эта роль отвечает за платформу под агентами и тесно сотрудничает с теми, кто их создает.
- Вы рассматриваете безопасность как этап в конце проекта, а не как то, что проектируется с самого начала.
- Вы предпочитаете самостоятельно размещать и создавать с нуля, а не использовать управляемый сервис, который уже работает. Мы оптимизируем для небольшой команды, которая выпускает продукт, а не для архитектурной чистоты.
- Вы хотите попасть в зрелую команду платформы и иметь узкую, четко определенную область ответственности. Это раннее создание с большой зоной охвата и малым количеством готовых ответов.
ПОЧЕМУ ЭТА РОЛЬ ВАЖНА
В Bedrock Ocean наша миссия — сделать океан прозрачным. Мы создаем не просто сервис обследований; мы создаем источник глубоких океанических знаний, которые растут с каждой миссией.
Для реализации этого нам нужно сделать наши данные доступными и действенными. Эта роль заключается в создании инфраструктуры, которая позволит нашим командам, а в конечном итоге и нашим клиентам, напрямую запрашивать и извлекать уроки из наших открытий. Поскольку эти данные стратегически важны, безопасность вплетена в основу вашей работы, а не добавлена позже.
В конечном итоге, ИИ-агент с доступом к нашим производственным данным — это мощный инструмент, но для его успешного внедрения требуется тщательное проектирование. Вы создадите безопасную, надежную платформу, которая гарантирует, что эти системы безопасно и эффективно поддерживают нашу миссию.
Базовая компенсация за эту роль ожидается в диапазоне от 160 000 до 220 000 долларов США в год плюс акции.
Bedrock Ocean является работодателем, предоставляющим равные возможности.