Senior Lead Software Engineer - Full Stack Senior Developer - ModelOps, MLOps

Job expired!

Повышайте свою карьеру, занимая должность старшего ведущего инженера-программиста в нашей уважаемой команде платформ AI/ML данных в JPMorgan Chase & Co. Мы приглашаем вас стать важной частью одной из крупнейших мировых финансовых компаний, двигая инновации в MLOps, автоматизированном управлении и разработке данных ML для поддержки широкого спектра AI/ML проектов.

Эта роль предлагает исключительную и вознаграждаемую возможность использовать свой опыт в разработке программного обеспечения и продвинуть свою карьеру. Вы будете частью динамичной команды, преданной созданию передовых продуктов и решений, которые являются неотъемлемой частью экосистемы ML масштаба корпорации JPMC.

В качестве старшего ведущего инженера-программиста вы будете разрабатывать продукты, охватывающие MLOps, ModelOps и разработку данных ML (например, обработку данных, аннотирование данных) для ML-практиков по всей компании. Плотно сотрудничайте с нашими опытными системными архитекторами, инженерами, менеджерами продуктов, учеными-данными и другими профессионалами во всех бизнес-направлениях и функциях.

  • Создавайте и улучшайте системы, включая репозиторий моделей/реестр, реестр признаков, политику автоматического продвижения моделей, инструменты управления, аннотирование данных и подготовку данных.
  • Влиять на дизайн продукта, функциональность приложения и технические операции и процессы.
  • Использовать облачные технологии и архитектуру микросервисов для разработки новых продуктов.
  • Предоставлять технические рекомендации и направление бизнес- и техническим командам.
  • Сотрудничать с системными архитекторами для вклада в архитектуру по всему технологическому стеку.
  • Разрабатывать безопасный, качественный рабочий код, а также осуществлять обзор и отладку кода, написанного другими.
  • Создавать быстрые прототипы и полностью функциональные приложения для достижения бизнес-целей.
  • Быть экспертом в одной или нескольких областях фокуса.
  • Вносить вклад в инженерное сообщество, продвигая фирменные рамки, инструменты и практики Жизненного цикла разработки программного обеспечения.
  • Пропагандировать использование передовых технологий среди коллег и лиц, принимающих проектные решения.
  • Формировать культуру команды, основанную на разнообразии, равенстве, инклюзивности и уважении.
  • Формальное обучение или сертификация по концепциям разработки программного обеспечения с 5+ лет опыта применения.
  • Практический технический вклад в проекты разработки программного обеспечения.
  • Опыт создания масштабируемых приложений с использованием Python, Java или NodeJS.
  • Опыт работы с современными архитектурными паттернами (микросервисы, реактивные архитектуры, архитектуры, основанные на событиях).
  • Опыт работы с HTML/CSS и современными JavaScript-фреймворками (например, React.js, Vue.js, Angular.js).
  • Опыт предоставления и использования RESTful API сервисов и настройки производительности приложений большого масштаба.
  • Опыт работы с облачными провайдерами (AWS, Azure, GCP) и контейнеризацией (Docker, Kubernetes).
  • Опыт работы с реляционными и нереляционными базами данных (PostgreSQL, MongoDB, Redis, Elasticsearch и т.д.).
  • Экспертиза в моделировании данных, разработке ETL, управлении происхождением данных и управлении данными как для традиционной SQL, так и для инфраструктуры Big Data.
  • Опыт инженерных практик, таких как рефакторинг кода, разработка на основе дизайна, TDD, CI/CD, создание высокомасштабируемых приложений и безопасность приложений.
  • Опыт работы с крупномасштабной корпоративной архитектурой и облачными решениями (AWS, Azure, GCP).
  • Оп