Инженер по машинному обучению

  • Full Time
Job expired!

Роль полного стека инженерии включает участие на всех этапах цикла поставки технологий, начиная от зарождения, строительства, тестирования, выпуска и продолжая управлением продукта или услуги в пределах пода команды технологий. Идеальный кандидат будет иметь твердые знания в области AI и машинного обучения, а также опыт в разработке программного обеспечения и инженерии, с особым акцентом на приложениях LLM. Этот человек будет ключевым членом команды, приводящим Generative AI решение от концепции до производства.

Обязанности:

  • Разрабатывать и внедрять масштабируемые решения для проектов Generative AI/LLM в производственную среду с общей ответственностью за поставку инновационных и эффективных продуктов, которые удовлетворяют требованиям заинтересованных сторон и клиентов.
  • Проводить проверку концепций (POC) и прототипирование, чтобы исследовать и подтвердить гибкость инновационных идей, включая оперативную инженерию.
  • Реализовывать задачи предварительной обработки данных и интеграции для контекстуального встраивания с возможностью точной настройки моделей LLM.
  • Способствовать принятию лучших практик и внедрять высокие стандарты качества кодирования в команде.
  • Сотрудничать с другими инженерами, архитекторами и заинтересованными сторонами бизнеса для понимания и определения направления продукта или услуги.
  • Создавать цифровую среду и автоматизировать процессы для минимизации вариаций и обеспечения предсказуемого высокого качества кода и данных.
  • Создавать технические планы и записи тестирования, включая модульные и интеграционные тесты, в автоматизированной среде тестирования для обеспечения качества кода.
  • Улучшать производительность и точность системы Generative AI/LLM через экспериментирование, тестирование, оценку и анализ.
  • Предоставлять обучение и поддержку бизнес-пользователям, помогая им эффективно использовать решения Generative AI/LLM.
  • Поддерживать команды DevOps, работающие на всех этапах выпуска или изменения продукта или услуги, обеспечивая отличный ориентированный на клиента подход и процесс от начала до конца, гарантируя наличие отличных знаний в области.
  • Работать с командами Ops, Dev и Test Engineers, чтобы обеспечить устранение операционных проблем (производительности, вмешательств оператора, оповещения, проблем связанных с дизайном, и т.д.) на всех этапах выпуска или изменения продукта или услуги.
  • Сотрудничать с инженерами Ops для устранения операционных проблем (производительность, вмешательства оператора, оповещения, проблемы с дизайном и т.д.), обеспечивая быстрое решение любых проблем, связанных с дизайном.
  • Поддерживать в определении и устранении всех инцидентов, связанных со службой IT, как указано руководством команды DevOps.
  • Ответственен за автоматизацию непрерывной интеграции/непрерывной поставки в рамках команды продукта/услуги DevOps, содействуя культуре непрерывного улучшения.
  • Быть в курсе и поддерживать экспертизу в области текущих инструментов, технологий и областей, таких как кибербезопасность и регулирование, относящиеся к аспектам, таким как конфиденциальность данных, согласие, проживание данных и т.д.
  • Ответственен за обеспечение стоимостной эффективности дизайна продуктовых решений и поддержания его на протяжении всего агильного цикла разработки, управляя потоком задач по дизайну.

Требования:

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