Інженер з машинного навчання

  • Full Time
Job expired!

Функції інженера Full Stack включають участь впродовж всього життєвого циклу доставки технології, включаючи виникнення, будівництво, тестування, випуск і постійне керування продуктом або послугою в межах поду технологічної команди. Ідеальний кандидат має тверду основу в AI та машинному навчанні, а також досвід у розробці програмного забезпечення та інженерії, з особливим акцентом на застосування LLM. Ця людина буде ключовим членом команди, яка впроваджує рішення щодо генерації AI від концепції до виробництва.

Обов'язки:

  • Розробляти та втілювати масштабовані рішення для проектів Generative AI/LLM в середовищі виробництва, з повною відповідальністю за доставку інноваційних і ефективних продуктів, які відповідають потребам зацікавлених сторін і клієнтів.
  • Проводити випробування концепцій (POC) та прототипування для дослідження та підтвердження гнучкості інноваційних ідей, включаючи вчасне інженерування.
  • Реалізовувати передпроцесингова роботи з даними та інтеграційні конвеєри для контекстуального вбудовування, з потенційним тонким налаштуванням моделей LLM.
  • Сприяти впровадженню найкращих практик та впровадженню високих стандартів якості кодування у команду.
  • Співпрацювати з іншими інженерами, архітекторами та бізнес-зацікавленими сторонами для розуміння та керування напрямком продукту чи послуги.
  • Створювати цифрове середовище та автоматизувати процеси, щоб мінімізувати варіативність та забезпечити передбачувану високу якість коду і даних.
  • Складати технічні плани та записи про тести, включаючи модульні та інтеграційні тести, в середовищі автоматичного тестування, щоб забезпечити якість коду.
  • Поліпшувати продуктивність та точність системи Generative AI/LLM за допомогою експериментів, тестування, оцінки та аналізу.
  • Надавати навчання та підтримку бізнес-користувачам для ефективного використання рішень Generative AI/LLM.
  • Підтримувати команди DevOps, працювати на всіх етапах випуску або зміни продукту чи послуги, забезпечуючи чудову орієнтацію на клієнтів та просування від початку до кінця, забезпечуючи відмінні знання в основній сфері.
  • Співпрацювати з інженерами Ops для вирішення операційних проблем (продуктивність, втручання оператора, оповіщення, проблеми, пов'язані з дефектами дизайну, тощо), забезпечуючи, що будь-які проблеми, пов'язані з дизайном, були вирішені вчасно.
  • Підтримувати виявлення та усунення всіх інцидентів, пов'язаних з IT-обслуговуванням, за напрямом керівництва команди DevOps.
  • Відповідальний за автоматизацію процессів неперервної інтеграції / неперервної доставки в команді DevOps з продуктами / послугами, впроваджуючи культуру неперервного вдосконалення.
  • Постійно підтримувати обізнаність та експертізу щодо сучасних інструментів, технологій, сфер, таких як кібербезпека, та нормативні акти, пов’язані з аспектами приватності даних, згоди, проживання даних тощо.
  • Нести відповідальність за забезпечення того, що розробка продуктових рішень є економічно ефективною і підтримується протягом всього гнучкого життєвого циклу розробки, управляючи потоком завдань з розробки дизайну.

Вимоги:

  • Мінімум 4 роки практичного досвіду роботи над дизайном додатків або архітектурою рішень.
  • Теоретичні знання та практичний досвід в розробці повного стеку програмного забезпечення, включаючи фронт-енд, проміжне ПЗ та бек-енд.
  • Сильні аналітичні, конструкторські та вміння розв'язувати проблеми, логічне та критичне мислення, сполучені з інженерними навичками для втілення дизайну в код.
  • Бізнес-знання в галузі фінансових послуг надають перевагу.
  • Досвід роботи в середовищі, зорієнтованому на DevOps, і роботи в гнучкій команді. Гнучкість та адаптивність у прийнятті змін у вимогах і бажання взяти на себе нові обов'язки, коли це необхідно.
  • Чудовий член команди, який може працювати під тиском з мінімальним керівництвом.
  • Можливість швидко створити середовище PoC в хмарі, контейнері, тощо.
  • Розширений практичний досвід роботи зі складними корпоративними рішеннями, наприклад, дизайн для доступності, масштабування, оперативності, стійкості, обслуговування, та забезпечення їх реалізації.
  • Знайомство з хмарними платформами, з досвідом роботи на принаймні одній хмарній платформі серед Azure, GCP, AWS і Ali Cloud.
  • Знайомство з програмуванням, технологією баз даних та їх відповідними шаблонами дизайну (наприклад, Java / Python / Golang / Node.js / реляційна DB / NOSQL DB).
  • Здатність використовувати та розширювати спільні відкриті фреймворки (наприклад, Langchain, LlamaIndex тощо), алгоритми / пакети NLP (наприклад, вбудовування, word2vec, NLTK, Gensim, spacy та ін.), Зі знаннями та / або досвідом роботи з векторною базою даних.
  • Досвід управління програмою доставки через кілька робочих потоків.
  • Досвід ведення технологічного прийому, починаючи з концепції, дизайну, розробки, до виробництва.
  • Практична реалізація цифрових продуктів в великій корпорації.
  • Вільне володіння мандаринською, кантонською та англійською мовами.
  • Впевнене володіння писемними мовами китайської та англійської.