JPMorganChase

Lead Software Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер по надёжности ПО в продуктовой команде JPMorganChase. Проектирование и разработка отказоустойчивых систем на Python с применением принципов SRE, мониторинга и автоматического восстановления.

Задачи

  • Проектировать и разрабатывать масштабируемые и отказоустойчивые системы на Python
  • Применять принципы Site Reliability Engineering для повышения надёжности и производительности систем
  • Разрабатывать и сопровождать продакшн-код, проводить техническую диагностику
  • Создавать артефакты архитектуры и дизайна с соблюдением проектных ограничений
  • Собирать, анализировать и визуализировать данные для улучшения кода и архитектуры
  • Внедрять практики reliability engineering: мониторинг, алертинг, автоматическое восстановление
  • Определять и измерять SLI и SLO для контроля состояния систем
  • Проводить эксперименты по chaos engineering для проверки устойчивости систем
  • Проводить нагрузочное тестирование с помощью JMeter
  • Участвовать в пост-инцидентных разборах и анализе первопричин сбоев
  • Взаимодействовать с продуктовыми командами для повышения надёжности и производительности

Требования

  • Практический опыт в проектировании систем, разработке, тестировании и обеспечении операционной стабильности
  • Уверенное владение Python
  • Опыт разработки, отладки и поддержки кода в крупной корпоративной среде с современными языками программирования и языками запросов к БД
  • Знание жизненного цикла разработки ПО, опыт работы с AWS, навыки диагностики, обеспечения отказоустойчивости и автоматизации
  • Понимание agile-методологий, CI/CD, отказоустойчивости приложений и безопасности
  • Опыт работы с AI и глубокое понимание процесса SDLC, а также MongoDB
  • Знакомство с концепциями reliability engineering: мониторинг, алертинг, автоматическое восстановление
  • Умение внедрять и поддерживать проверки состояния систем и метрики производительности
  • Опыт реагирования на инциденты и анализа первопричин
  • Приверженность написанию поддерживаемого, тестируемого и качественного кода
  • Понимание принципов SRE, включая SLI, SLO и error budgets
  • Опыт chaos engineering для проверки устойчивости систем
  • Владение инструментами нагрузочного тестирования, например JMeter

Условия

  • Конкурентный компенсационный пакет: базовая зарплата в зависимости от роли, опыта, навыков и локации
  • Возможны комиссионные выплаты и/или дискреционная премия в виде денег и/или акций
  • Комплексное медицинское страхование
  • Центры здоровья и велнеса на территории офиса
  • Пенсионный сберегательный план
  • Резервный уход за детьми
  • Компенсация обучения
  • Поддержка психического здоровья
  • Финансовый коучинг
  • Равные возможности трудоустройства и инклюзивная среда

Навыки

  • Python
  • AWS
  • MongoDB
  • JMeter
  • CI/CD
  • AI
  • chaos engineering
  • SLI
  • SLO
  • мониторинг
  • алертинг
  • автоматическое восстановление
  • нагрузочное тестирование
  • front-end

Похожие вакансии

Senior Software Engineer - Cluster Networking
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
14 окт.
Software Engineering Technical Leader
CiscoLeadSan JoseГибрид
214,100 – 309,800 USD в год
12 окт.
Lead Site Reliability Engineer
Federal Reserve Bank of New YorkLeadSan FranciscoОфис
146,700 – 234,300 USD в год
5 окт.
Senior Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Staff Data Center Infrastructure Software Engineer
Designworks TalentSeniorBellevueГибридРелокация
2 окт.
Lead Software Engineer — JPMorganChase, 137,750 – 185,000 USD в год, Chicago | itrelocate