JPMorganChase
Backend Python/Databricks Software Engineer III
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-инженер в команду Finance Data Engineering (Consumer & Community Banking) для проектирования и поддержки масштабных data-пайплайнов и платформенных модулей на Python и Databricks, обеспечивающих финансовую отчётность и аналитику.
Задачи
- Разрабатывать, проектировать и сопровождать программные решения, включая техническую диагностику сложных проблем
- Создавать безопасный и качественный production-код, поддерживать алгоритмы, с фокусом на Python backend и обработку данных на PySpark
- Создавать, разворачивать и поддерживать масштабируемые data engineering модули на Databricks
- Использовать корпоративные AI-ассистенты для генерации/рефакторинга кода, написания тестов и документации с валидацией результатов через ревью и автотесты
- Применять инструменты SDLC, включая AI-ассистированную разработку и автоматизацию
- Готовить архитектурные и проектные артефакты для сложных приложений и следить за соблюдением проектных ограничений
- Собирать, анализировать и визуализировать большие финансовые данные для улучшения приложений и систем
- Выявлять скрытые проблемы и закономерности в данных и использовать их для улучшения кода и архитектуры
- Участвовать в code review и повышать стандарты качества кода в команде
- Взаимодействовать с product-менеджерами, архитекторами и кросс-функциональными командами для перевода бизнес-требований в технические решения
Требования
- Формальное обучение или сертификация по software engineering и 3+ года практического опыта
- Практический опыт в системном дизайне, разработке приложений, тестировании и обеспечении операционной стабильности
- Опыт разработки, отладки и поддержки кода в крупной корпоративной среде на современных языках программирования и языках запросов к БД
- Уверенное владение Python backend-разработкой и опыт построения и оптимизации PySpark-пайплайнов в production
- Опыт работы с Databricks: разработка модулей, деплой и операционная поддержка
- Опыт использования корпоративных AI-инструментов разработки с умением критически оценивать и валидировать AI-результаты на корректность, производительность и безопасность
- Понимание ответственного использования AI в инженерных процессах: чувствительность данных, безопасная работа с вводом/выводом, соблюдение требований безопасности
- Общее знание Software Development Life Cycle
- Понимание agile-методологий, CI/CD, отказоустойчивости приложений и безопасности
Условия
- Конкурентный пакет вознаграждения: базовая зарплата в зависимости от роли, опыта, навыков и локации
- Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций
- Комплексная медицинская страховка, центры здоровья и велнеса на территории
- Пенсионный сберегательный план
- Резервный уход за детьми, компенсация обучения, поддержка ментального здоровья, финансовый коучинг
- Работа полностью в офисе в Plano, TX
- Равные возможности трудоустройства, поддержка разнообразия и инклюзивности
Навыки
- Python
- PySpark
- Databricks
- Apache Spark
- Kafka
- AWS
- S3
- Glue
- Lambda
- Apache Airflow
- Terraform
- CI/CD
- SQL