JPMorganChase
Lead Software Engineer - Front End/React/AIML
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду Data Governance Engineering платформы AI/ML Data Platforms. Отвечает за полный цикл разработки сервисов и пайплайнов данных, а также за frontend-часть на React/Angular.
Задачи
- Выполнять полный цикл разработки ПО: проектирование, разработка, тестирование, деплой и техническая отладка сервисов на Java и Python, batch-задач и пайплайнов данных
- Проектировать артефакты для сложных workflow: оркестрация пайплайнов, логика обработки, обработка зависимостей и сбоев, SLO
- Собирать, анализировать и обобщать данные для отчётов, метрик и визуализаций
- Выявлять скрытые проблемы и паттерны в данных и выполнении пайплайнов: качество данных, дрейф, аномалии, узкие места
- Работать в распределённой agile-команде, в том числе с глобальной командой в разных часовых поясах
- Развивать внутренние библиотеки и утилиты, оценивать новые технологии
- Использовать AI-инструменты разработки с валидацией результатов через peer review, автотесты и стандарты безопасного кодирования
- Применять инструменты SDLC, Agile-методологии и автоматизации для ускорения поставки
Требования
- 5+ лет опыта и формальное обучение или сертификация по software engineering
- Практический опыт в системном дизайне, разработке приложений, тестировании и обеспечении операционной стабильности в production
- Опыт full stack разработки: Spring, Java, Python, Hibernate, Spark/PySpark, AWS, Databricks
- Опыт с реляционными БД и SQL; знакомство с NoSQL и моделированием данных
- Знание жизненного цикла данных: ingestion, валидация, трансформация, хранение, governance, lineage, потребление
- Опыт разработки, отладки и поддержки кода в крупных enterprise-средах
- Знакомство с CI/CD, отказоустойчивостью приложений, security best practices, observability и мониторингом
- Практический опыт с корпоративными AI-инструментами разработки и умение критически оценивать их вывод
- Понимание ответственного использования AI в инженерных процессах, включая чувствительность данных и безопасную обработку входов и выходов
- Знание современных frontend-технологий, особенно React.JS и Angular
Условия
- Конкурентный пакет вознаграждения: базовая зарплата, возможны комиссионные и дискреционные премии, денежные и акционные выплаты
- Комплексное медицинское страхование
- Центры здоровья и wellness на территории
- Пенсионный сберегательный план
- Резервный уход за детьми
- Компенсация обучения
- Поддержка психического здоровья и финансовый коучинг
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- React
- Angular
- Java
- Python
- Spring
- Hibernate
- Spark
- PySpark
- AWS
- Databricks
- SQL
- NoSQL
- Git
- CI/CD