ICON ищет прагматичного разработчика, который перешёл от традиционной разработки ПО к миру агентного ИИ. В роли инженера по ИИ в ICON вы будете отвечать за проектирование и внедрение инструментов, рабочих процессов и автономных агентов на базе ИИ, которые ускоряют работу платформы строительных технологий ICON. Должность подчиняется старшему директору программ оборонных технологий и доступна для удалённой работы с периодическими поездками в штаб-квартиру ICON в Остине, штат Техас, по мере необходимости.
Обязанности
- Проектировать и создавать агентные системы ИИ, автоматизирующие сложные многоэтапные рабочие процессы в программной платформе ICON.
- Разрабатывать функции и продукты на основе LLM, используя современные фундаментальные модели и API (например, Anthropic, OpenAI).
- Архитектура и реализация многогаентных конвейеров, систем использования инструментов и интеграций Model Context Protocol (MCP).
- Создание надёжных RAG-систем, включая приём документов, стратегии разбиения, конвейеры эмбеддингов и векторный поиск.
- Сотрудничать с командами разработчиков и профильными специалистами для выявления возможностей автоматизации с помощью ИИ и превращать их в готовые продукты.
- Отвечать за полный жизненный цикл функций ИИ: прототипирование, оценка, развёртывание и итерации.
- Выступать техническим ресурсом и неформальным наставником по лучшим практикам агентного ИИ в инженерной организации.
- Быть на переднем крае агентного ИИ и внедрять новые методы в производство.
Минимальные требования
- 6+ лет профессионального опыта в разработке ПО с сильной базой в бэкенд или full-stack разработке.
- Подтверждённый опыт создания и внедрения продуктов производственного уровня с использованием LLM и агентных фреймворков.
- Владение TypeScript и/или Python.
- Глубокое понимание промт-инжиниринга, управления контекстом и паттернов рассуждения LLM.
- Опыт работы с инструментами, вызовом функций и оркестрацией агентов (например, LangChain, LlamaIndex, Claude Code или собственные реализации).
- Умение проектировать и проводить структурированные оценки для измерения и улучшения производительности систем ИИ.
- Отличные коммуникативные навыки и комфорт при работе с техническими и нетехническими заинтересованными сторонами.
- Возможность получить и поддерживать допуск к секретной информации.
Предпочтительные навыки и опыт
- Опыт разработки и интеграции серверов MCP (Model Context Protocol).
- Знакомство с векторными базами данных (например, pgvector, Pinecone, Weaviate).
- Опыт с тонкой настройкой, RLHF или конвейерами оценки моделей.
- Знание основ машинного обучения: эмбеддинги, трансформеры, механизмы внимания.
- Опыт генерации структурированных выходных данных и извлечения данных на основе LLM.
- Опыт работы с агентами генерации кода (например, Claude Code, Cursor, системы типа Devin).
- Знакомство с AWS и серверной инфраструктурой для ИИ-нагрузок.
- Опыт работы в государственных, оборонных или регулируемых средах.
- Интерес или опыт в отрасли AEC (архитектура, инженерия, строительство).
Диапазон оплаты: $126,400 - $180,000.