JPMorganChase
Senior Lead Software Developer - Python, Java, AWS & AI Platform
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий инженер-разработчик в Machine Learning Center of Excellence JPMorganChase. Проектирование и разработка production-сервисов на Python и распределённых cloud-native систем в AWS для ключевых ML-платформ компании.
Задачи
- Проектировать, разрабатывать и поддерживать production-сервисы и API на Python для высоконагруженных ML-платформ
- Архитектурить и реализовывать высокопроизводительные распределённые системы с низкой задержкой в AWS
- Создавать и сопровождать масштабируемые cloud-native приложения на базе EKS, ECS, MSK (Kafka), SQS и S3
- Разрабатывать переиспользуемые сервисные фреймворки, общие библиотеки и модульные компоненты
- Проектировать и внедрять infrastructure-as-code решения на Terraform и CloudFormation
- Создавать и поддерживать мониторинг, алертинг и observability на Datadog, Dynatrace и Splunk
- Деплоить и поддерживать приложения в production с соблюдением SLO и SLA
- Внедрять secure-by-design практики, автоматизированное тестирование и стратегии деплоя blue/green и canary
- Проводить code review, давать архитектурные рекомендации и менторить инженеров
- Взаимодействовать с product-менеджерами, platform-командами и SRE для поставки бизнес-ориентированных решений
- Продвигать использование одобренных AI-инструментов в инженерных практиках для повышения качества кода и эффективности доставки
Требования
- Формальное обучение или сертификация по software engineering и 5+ лет практического опыта
- Продвинутое владение Python, объектно-ориентированным проектированием и модульной архитектурой ПО
- Опыт создания и эксплуатации крупномасштабных высокопроизводительных cloud-native сервисов в AWS
- Практический опыт с AWS: EKS, ECS, MSK (Kafka), SQS, S3
- Сильный опыт внедрения infrastructure-as-code на Terraform и/или CloudFormation
- Экспертиза в проектировании, деплое и поддержке распределённых систем в production
- Опыт с платформами observability, мониторинга, логирования и алертинга: Datadog, Dynatrace, Splunk
- Сильное понимание дизайна API, микросервисной архитектуры и паттернов масштабируемых систем
- Опыт автоматизированного тестирования, CI/CD-пайплайнов, автоматизации деплоя и secure software engineering
- Подтверждённый опыт использования одобренных AI-инструментов для разработки, code review, ускорения тестирования и troubleshooting
- Понимание ответственного использования AI, безопасности приложений, требований к отказоустойчивости и compliance, опыт менторинга инженеров
Условия
- Конкурентный пакет вознаграждения: базовый оклад в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционная incentive-компенсация в виде денег и/или акций
- Комплексное медицинское страхование, центры здоровья и wellness на территории офиса
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка ментального здоровья, финансовый коучинг
- Равные возможности трудоустройства и политика diversity and inclusion
Навыки
- Python
- Java
- AWS
- EKS
- ECS
- Kafka
- MSK
- SQS
- S3
- Terraform
- CloudFormation
- Datadog
- Dynatrace
- Splunk
- CI/CD
- Microservices
- API design
- Distributed systems
- Blue/green deployment
- Canary deployment
- Generative AI
- LLM
- Observability
- Automated testing