У нас есть захватывающая и вознаграждающая возможность для вас, чтобы поднять вашу карьеру в сфере разработки программного обеспечения на новые высоты.
Вступите в роль Software Engineer III в JPMorgan Chase в команде Chief Technology Office AI Technology, базирующейся в Борнмуте, Великобритания. Как опытный член нашей гибкой команды, вы будете разрабатывать и предоставлять ведущие на рынке технологические продукты, которые являются безопасными, стабильными и масштабируемыми. Ваша работа будет поддерживать бизнес-цели фирмы, реализуя критически важные технологические решения в различных технических областях и бизнес-функциях.
Эта роль будет включать создание продуктов, охватывающих MLOps, ModelOps, разработку данных для машинного обучения (например, обработка данных, аннотирование данных) и управление для корпоративных практиков ML. Используя облачные технологии и паттерны микросервисной архитектуры, вы будете разрабатывать эти новые продукты как full stack разработчик.
Вы будете работать вместе с системными архитекторами, внося вклад на всех уровнях технологического стека от баз данных до нативных приложений.
Обязанности
- Выполнять программные решения, проектирование, разработку и техническое устранение неполадок с инновационными подходами.
- Создавать безопасный и высококачественный производственный код, поддерживая синхронные алгоритмы с соответствующими системами.
- Создавать архитектурные и дизайнерские артефакты для сложных приложений, обеспечивая соблюдение ограничений проектирования.
- Собирать, анализировать, синтезировать и разрабатывать визуализации и отчеты из больших, разнообразных наборов данных для непрерывного улучшения.
- Идентифицировать скрытые проблемы и шаблоны в данных, используя инсайты для улучшений.
- Вносить вклад в сообщества разработки программного обеспечения и исследовать новые и перспективные технологии.
- Продвигать культуру команды, основанную на разнообразии, равенстве, инклюзии и уважении.
- Создавать быстрые прототипы и полнофункциональные приложения через совместное и итерационное проектирование и разработку, соответствуя бизнес-целям.
Требуемые квалификации, способности и навыки
- Степень бакалавра в области компьютерных наук или родственных областей; знание математики и статистики будет плюсом.
- Опыт работы с современными шаблонами архитектуры (например, микросервисы, реактивные архитектуры, архитектуры, основанные на событиях).
- Опыт программирования на Python или других языках/фреймворках (Java, Kotlin, Go, JavaScript, React, Node.js и т.д.).
- Опыт работы с HTML/CSS и по крайней мере одним современным фреймворком JavaScript (React.js, Vue.js, Hapi.js, Ember.js, Angular.js).
- Опыт работы с RESTful API сервисами и оптимизацией производительности крупных приложений.
- Опыт работы с облачными провайдерами (AWS, Azure, GCP) и контейнеризацией (Docker, Kubernetes).
- Опыт работы с реляционными и нереляционными базами данных (PostgreSQL, MongoDB, CouchDB, Redis, Elasticsearch, Cassandra и т. д.).
- Опыт в инженерных практиках (рефакторинг кода, шаблоны проектирования, разработка TDD, CI/CD, безопасность приложений).
- Опыт работы с методологиями Agile и принципами DevOps.
- Сильные коммуникативные навыки и способность взаимодействовать с людьми на всех уровнях организации.
- Страсть к профессиональному росту, решению интересных задач и решению сложных проблем.
Пред