JPMorganChase
Software Engineer II - AI/ML
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в agile-команду Consumer & Community Banking (Home Lending Servicing) в JPMorganChase. Разработка production-систем и масштабируемых ML-систем: пайплайны данных и фичей, обучение, деплой, мониторинг моделей, а также внедрение AI-assisted практик разработки.
Задачи
- Разрабатывать безопасные и качественные production-решения, проводить ревью и отладку кода коллег
- Проектировать и поставлять масштабируемые ML-системы (batch и real-time inference): пайплайны данных и фичей, обучение, оценка, деплой, мониторинг, управление дрейфом
- Внедрять в команду enterprise-разрешённые AI-assisted практики разработки (AI-ревью/рефакторинг, ускорение тестовых стратегий, поддержка анализа инцидентов)
- Применять инструменты SDLC-цепочки, включая AI-assisted разработку и автоматизацию, для повышения ценности автоматизации
- Выявлять и автоматизировать устранение повторяющихся проблем для повышения стабильности приложений и ML-систем (алерты, SLO, авто-роллбэки, guardrails)
- Проводить оценочные сессии с внешними вендорами, стартапами и внутренними командами по архитектурным решениям
- Влиять на архитектурные решения и коммуницировать сложные технические концепции
- Наставлять инженеров по безопасному и комплаентному использованию AI-инструментов
Требования
- 2+ года прикладного опыта в software engineering, включая проектирование и поставку production-grade распределённых систем
- 1+ год опыта построения и/или эксплуатации ML-систем в production
- Практический опыт в системном дизайне, разработке приложений, тестировании и операционной стабильности
- Продвинутое владение одним или несколькими языками программирования (например, Python, Java) и сильные основы CS (структуры данных, алгоритмы, конкурентность)
- Опыт эффективного использования разрешённых AI-assisted инструментов разработки и умение задавать стандарты валидации AI-выходов
- Понимание ответственного использования AI: чувствительность данных, безопасная обработка входов/выходов, resiliency и security
- Владение всеми аспектами SDLC
- Понимание agile-методологий, CI/CD, Application Resiliency и Security
- Опыт с AI/ML-процессами: пайплайны обучения моделей, feature engineering, experiment tracking, деплой и мониторинг моделей
- Опыт с инструментами данных и ML: Spark, SQL, оркестрация (Airflow-подобная), Docker, Kubernetes
- Практический опыт cloud native (например, AWS): безопасные сервисы, secrets management, сети, масштабируемая обработка данных
- Умение ясно объяснять сложные технические концепции и влиять на архитектурные решения
Условия
- Конкурентный пакет вознаграждения: базовая зарплата в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные и/или дискреционные премии в виде денег и/или акций
- Комплексная медицинская страховка, оздоровительные центры на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка психического здоровья, финансовый коучинг
- Равные возможности трудоустройства, инклюзивная среда
Навыки
- Python
- Java
- Spark
- SQL
- Airflow
- Docker
- Kubernetes
- AWS
- CI/CD
- MLOps
- MLflow
- LLM
- RAG
- feature engineering
- model deployment
- monitoring