JPMorganChase
Lead Software Engineer-PYTHON
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в команду риск-технологий Enterprise Technology, Consumer & Community Banking. Отвечает за проектирование и поставку критичных решений, автоматизацию операционных процессов с использованием LLM/агентов, надёжность и безопасность приложений.
Задачи
- Проектировать, писать код, тестировать и поставлять автоматизацию (включая LLM/агентов) для устранения ручных операций и оптимизации процессов remediation (контрольные пункты, уязвимости безопасности, обновления, FARM-находки)
- Управлять рисками приложений, контролем и соответствием требованиям: соблюдение стандартов компании, работа с Technology Risk & Controls, управление Technology Lifecycle Management (TLM), закрытие проблем и находок
- Внедрять в команде одобренные AI-инструменты разработки для повышения качества кода, скорости поставки и операционных результатов, устанавливая единые стандарты валидации (безопасное кодирование, peer review, автотесты)
- Отвечать за безопасность и данные приложения: аутентификация/авторизация, гигиена уязвимостей и сертификатов, регистрация/классификация данных и их хранение/удаление
- Координировать работу product и engineering на масштабе, расставлять приоритеты и обеспечивать исполнение, обучать команды и распространять знания через внутренние форумы и сообщества практик
- Обеспечивать работу production-сервисов end-to-end: мониторинг/логирование, обнаружение аномалий, безопасные сетевые конфигурации и least privilege, управление инцидентами/проблемами/изменениями и готовность к восстановлению
- Развивать культуру site reliability, инициировать улучшения надёжности на основе данных, определять SLI и устанавливать SLO и error budgets с заказчиками
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Подтверждённый опыт проектирования, кодирования, тестирования и поставки production-grade ПО хотя бы в одном технологическом стеке, сильные основы software engineering и умение решать сложные задачи по структурам данных/алгоритмам
- Продвинутый опыт разработки на Java или Python, отличные навыки отладки и решения сложных production-проблем
- Опыт построения масштабируемой обработки данных, Big Data и ETL-пайплайнов (например, Hortonworks и/или решения на AWS)
- Рабочее знание базовой инфраструктуры (роутеры, балансировщики, compute, storage, сети, облачные продукты) и умение диагностировать типовые сетевые проблемы
- Глубокое владение темами надёжности, масштабируемости, производительности, безопасности, enterprise-архитектуры и снижения toil, умение внедрять SRE-практики и observability (white/black box мониторинг, телеметрия, SLO/алертинг) с инструментами Grafana, Dynatrace, Prometheus, Datadog, Splunk
- Умение изучать и оценивать новые технологии, обучать и наставлять других, работать со стейкхолдерами и руководить ответственным использованием одобренных AI-инструментов (кодирование, ревью, тестирование, troubleshooting) с чёткими ожиданиями по валидации результатов AI (корректность, производительность, безопасность) и безопасной работе с чувствительными данными
- Опыт руководства эффективным использованием одобренных AI-инструментов разработки (кодирование, code review, ускорение тестов, troubleshooting) и установки командных ожиданий по валидации AI-выходов
- Понимание ответственного использования AI в инженерных процессах: чувствительность данных, безопасная обработка входов/выходов, соблюдение требований по надёжности и безопасности; опыт наставничества инженеров по безопасному и комплаентному внедрению
Условия
- Конкурентный пакет вознаграждения: базовая зарплата определяется ролью, опытом, навыками и локацией
- Для подходящих ролей возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций с вестингом
- Комплексная медицинская страховка, центры здоровья и велнеса на территории, пенсионный план, резервный уход за детьми, компенсация обучения, поддержка ментального здоровья, финансовый коучинг и другое
- Равные возможности трудоустройства, политика разнообразия и инклюзии, разумные accommodations
Навыки
- Python
- Java
- LLM
- AI-агенты
- Big Data
- ETL
- Hortonworks
- AWS
- Grafana
- Dynatrace
- Prometheus
- Datadog
- Splunk
- SRE
- Observability
- SLO
- Docker
- Kubernetes
- ECS
- CI/CD
- Infrastructure as Code
- IAM
- VPC
- Security
- Networking