Allstate
Senior AI Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по разработке AI-приложений в юридическом подразделении Allstate. Создание корпоративных решений на базе генеративного AI, LLM и RAG, интеграция AI-сервисов в бизнес-приложения.
Задачи
- Проектировать, разрабатывать и поддерживать backend-сервисы и API на Java Spring Boot, Node.js или Python FastAPI
- Интегрировать и разворачивать модели генеративного AI (OpenAI, Hugging Face, LangChain) в продакшене
- Проектировать решения на базе LLM, генеративного AI, агентных AI-фреймворков и RAG-архитектур
- Дообучать и оптимизировать LLM под конкретные сценарии
- Совместно с product-менеджерами, архитекторами и кросс-функциональными командами определять технические решения
- Интегрировать AI/ML-сервисы и API в корпоративные приложения с соблюдением практик безопасности
- Разрабатывать решения интеллектуальной автоматизации для повышения продуктивности и эффективности
- Диагностировать, оптимизировать и повышать производительность, масштабируемость и надёжность приложений
- Вести техническую документацию и участвовать в архитектурных обсуждениях
- Разворачивать приложения и управлять ими в облаке, предпочтительно Microsoft Azure
- Участвовать в Agile-церемониях: дейли, планирование спринтов, груминг бэклога, ретроспективы
- Писать, ревьюить и поддерживать качественный, масштабируемый и безопасный код
Требования
- 3+ года опыта разработки на Python и/или Java Spring Boot
- Опыт работы с API генеративного AI и/или open-source моделями
- Опыт с LangChain, оркестрацией LLM или RAG-пайплайнами
- Знание prompt engineering, embedding-моделей или векторных баз данных
- Понимание RESTful API, микросервисной архитектуры и асинхронной обработки
- Знание фреймворков безопасности веб- и API-приложений
- Опыт с реляционными и NoSQL базами (MongoDB, DocumentDB), векторными БД, Kafka, кэшированием и Kubernetes
- Сильные навыки коммуникации, коллаборации и решения проблем
- Умение управлять несколькими приоритетами и эффективно работать в кросс-функциональной команде
- 4+ года опыта
Условия
- Зарплата 90 700 – 153 925 USD в год в зависимости от опыта и квалификации
- Удалённая работа
- Предоставляется техника: ноутбук, мониторы, гарнитура, клавиатура и мышь
- Ежемесячная компенсация расходов на интернет для работающих из дома
- Требуется проверка биографических данных
- Виза не спонсируется
Навыки
- Python
- Java
- Spring Boot
- Node.js
- FastAPI
- OpenAI
- Hugging Face
- LangChain
- LLM
- RAG
- Prompt Engineering
- Vector Databases
- REST API
- Microservices
- MongoDB
- DocumentDB
- Kafka
- Kubernetes
- Docker
- Azure
- AWS
- GCP
- MLOps
- CI/CD
- Jenkins
- React
- Angular
- JavaScript
- TypeScript
- SQL Server
- Semantic Kernel
- Agentic AI