JPMorganChase
Software Engineer II
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду AI Agent Platform в Enterprise Technology JPMorganChase. Разработка SDK, паттернов оркестрации и переиспользуемых компонентов для построения надёжных LLM-агентов в масштабе компании.
Задачи
- Разрабатывать функции ядра SDK и переиспользуемые компоненты для безопасной и согласованной сборки AI-агентов
- Реализовывать паттерны оркестрации и вызова инструментов/функций для повышения надёжности и трассируемости
- Развивать возможности retrieval и grounding для подключения агентов к одобренным источникам данных
- Создавать датасеты для оценки, бенчмарки и метрики качества
- Добавлять тестирование, observability и мониторинг (трейсинг, логи, метрики задержек и стоимости)
- Совместно со стейкхолдерами превращать требования в безопасные и масштабируемые production-решения
- Готовить документацию, примеры и референсные реализации
- Участвовать в код-ревью и обсуждениях дизайна
Требования
- Формальное обучение или сертификация по software engineering и 2+ года практического опыта
- 2+ года коммерческой разработки на Python
- Опыт создания и эксплуатации backend-сервисов или платформенных компонентов
- Опыт написания автотестов, работы с системами контроля версий и код-ревью
- Опыт интеграции компонентов с источниками данных, обработки ошибок и observability
- Умение декомпозировать неоднозначные задачи и коммуницировать компромиссы
- Сильные навыки командной работы и коммуникации
Условия
- Конкурентный пакет вознаграждения: базовый оклад, возможны комиссионные и дискреционные премии в виде денег и/или акций
- Комплексная медицинская страховка, оздоровительные центры на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- Python
- LLM
- RAG
- prompt engineering
- SDK
- orchestration
- function calling
- observability
- tracing
- monitoring
- automated testing
- version control
- code review
- Docker
- CI/CD
- AWS
- OCR
- speech-to-text
- text-to-speech