Повышайте свою карьеру, занимая должность старшего ведущего инженера-программиста в нашей уважаемой команде платформ 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).