American Express Опубликована 23 часа назад · отклик: LinkedIn
Full Stack Python-инженер (GenAI)
ЗарплатаПо договорённости
ФорматНе указан
ЛокацияSunrise, Не указана
American Express ищет Full Stack Software Engineer с сильными навыками Python, опытом работы с реляционными и NoSQL базами данных, а также практическим опытом разработки GenAI и Agentic AI.
Задачи:
- Проектирование, разработка, тестирование и поддержка Python-приложений и бэкенд-сервисов.
- Создание и интеграция RESTful API с использованием FastAPI или Flask.
- Написание чистого, модульного и поддерживаемого кода.
- Реализация юнит-тестов, отладки, логирования и обработки ошибок.
- Работа с реляционными базами данных (PostgreSQL, Oracle): написание SQL-запросов, управление схемами, базовая оптимизация запросов.
- Работа с NoSQL базами данных (Couchbase, Cassandra, MongoDB, DynamoDB): реализация загрузки, извлечения и интеграции данных.
- Разработка GenAI-приложений с использованием больших языковых моделей (LLM).
- Построение и интеграция пайплайнов Retrieval-Augmented Generation (RAG).
- Работа с векторными базами данных.
- Реализация загрузки документов, чанкинга, эмбеддингов, семантического поиска и извлечения.
- Интеграция LLM API и разработка стратегий промпт-инжиниринга.
- Разработка AI-агентов, способных выполнять задачи, вызывать инструменты и взаимодействовать с внешними системами.
- Построение агентных рабочих процессов с использованием фреймворков LangChain, LangGraph или аналогичных.
- Интеграция передовых и открытых LLM.
- Реализация базовой оркестрации агентов, вызова инструментов, управления состоянием и автоматизации рабочих процессов.
- Оценка производительности, надежности и качества ответов агентов.
- Использование Git для контроля версий и совместная работа через код-ревью.
- Участие в Agile-процессах.
- Написание технической документации и поддержка устранения неполадок приложений.
- Соблюдение практик безопасного кодирования и требований конфиденциальности данных.
- Содействие непрерывному улучшению AI-приложений.
Требования:
- Степень бакалавра в области компьютерных наук, программной инженерии, информационных технологий или смежной дисциплины, либо эквивалентный практический опыт.
- 1–3 года корпоративного опыта разработки на Python.
- Сильное понимание программирования на Python, объектно-ориентированного программирования, структур данных и API.
- Практический опыт работы как минимум с одной реляционной и одной NoSQL базой данных.
- Рабочее знание SQL, проектирования баз данных и извлечения данных.
- Практический опыт интеграции LLM в Python-приложения.
- Понимание эмбеддингов, векторных баз данных, семантического поиска и архитектур RAG.
- Знакомство с передовыми и открытыми LLM.
- Базовое понимание концепций агентного AI, вызова инструментов и оркестрации AI-рабочих процессов.
- Опыт использования Git и общих инструментов разработки.
- Знание Docker, CI/CD пайплайнов и практик развертывания.
- Сильные навыки решения проблем, отладки и коммуникации.
Предпочтительные квалификации:
- Опыт работы с LangChain, LangGraph или аналогичными фреймворками.
- Знакомство с инструментами обслуживания моделей, такими как Ollama, vLLM.
- Опыт работы с облачными платформами AWS, Azure или Google Cloud.
- Знакомство с оценкой LLM, наблюдаемостью, оптимизацией промптов и guardrails.
- Понимание MCP (Model Context Protocol) и интеграции AI-инструментов.
- Опыт в области корпоративной безопасности, аутентификации и контроля доступа.
Условия:
- Требуется право на работу в США для American Express; компания не спонсирует визу.
Инструменты в вакансии
Навыки и технологии
Направления