Software Engineer III - Full Stack Developer - ModelOps, MLOps

Job expired!

Будьте частиною команди AI/ML Data Platforms в JPMorgan Chase та допомагайте створювати передові продукти, які розвивають MLOps, автоматизоване управління та розробку даних ML. Ви прискорите широкий спектр проектів AI/ML в одній з найбільших фінансових компаній світу. Це захоплююча і винагороджуюча можливість для підвищення вашої кар'єри у сфері програмного забезпечення.

Як інженер-програмного забезпечення III в команді Corporate AI/ML Data Platforms, ви будете розробляти продукти, які охоплюють MLOps, ModelOps і розробку даних ML (наприклад, обробка, анотація даних) для нашої широкої бази користувачів ML. Ці можливості є ключовими для нової масштабованої екосистеми ML на JPMC. Ви співпрацюватимете з архітекторами систем, інженерами, менеджерами продуктів, вченими даних, дослідниками та колегами з усіх бізнес-напрямків та функцій.

  • Працювати над новими системами, включаючи репозиторій моделей/реєстр, реєстр функцій, автоматичний движок політики просування моделей, інструменти управління моделями та GenAI, анотація даних, підготовка даних та родовід даних для покращення ініціатив AI/ML у JPMorgan Chase.
  • Розробляти нові продукти з використанням хмарних технологій та шаблонів мікросервісної архітектури, досліджувати нові бібліотеки з відкритим вихідним кодом і вивчати нові мови програмування для задоволення технічних вимог.
  • Виконувати рішення програмного забезпечення, проектування, розробку та технічне налагодження, і думати поза рамками звичайних підходів для вирішення технічних проблем.
  • Створювати безпечний, високоякісний код виробництва і підтримувати алгоритми, які працюють синхронно з відповідними системами.
  • Співпрацювати з архітекторами систем і вносити свій внесок у архітектуру технологічного стека, від баз даних до нативних додатків.
  • Створювати як швидкі прототипи, так і повномасштабні додатки, працюючи спільно через етапи проектування та розробки для надання повністю функціональних додатків, що відповідають бізнес-цілям.
  • Аналізувати, синтезувати і розробляти візуалізації та звітність з великих, різноманітних наборів даних для постійного покращення програмних додатків і систем.
  • Проактивно виявляти приховані проблеми та патерни в даних і використовувати ці інсайти для покращення гігієни кодування та архітектури систем.
  • Вносити свій внесок у спільноти практики інженерії програмного забезпечення і брати участь у заходах, які досліджують нові та новаторські технології.
  • Сприяти культурі команди різноманітності, справедливості, включення та поваги.
  • Формальне навчання або сертифікація з концепцій інженерії програмного забезпечення і 3+ років застосованого досвіду.
  • Досвід роботи в сучасних архітектурних шаблонах (наприклад, мікросервіси, реактивні архітектури, архітектури, керовані подіями).
  • Володіння щонайменше 2 сучасними мовами програмування/фреймворками, такими як JavaScript, React, Node.js, Java, Kotlin, Python, Pandas, TensorFlow, Go.
  • Досвід роботи з HTML/C