Euromonitor International
Euromonitor International
Euromonitor International — відома компанія, заснована у 1972 році, у якій працює від 1 001 до 5 000 співробітників. Згідно з її профілем найму, компанія надає спонсорську підтримку кваліфікованим фахівцям, тому вона може бути цікавою професіоналам, які вивчають кар’єрні можливості у досвідченого міжнародного роботодавця.

Інженер-програміст із науки про дані та штучного інтелекту

Розробляйте серверні сервіси, конвеєри генерації з доповненням пошуком і компоненти агентів для ШІ-платформи Euromonitor International. Допомагайте оцінювати, ранжувати й знаходити дані для Passport та інших продуктів компанії.

Опис

  • Розробляйте й підтримуйте серверні сервіси, API та компоненти агентів для ШІ-платформи.
  • Створюйте функції генерації з доповненням пошуком, зокрема завантаження даних, розбиття на фрагменти, індексування та інтеграцію пошуку.
  • Долучайтеся до розвитку фреймворку агентів, його навичок і реєстру інструментів, а також еталонних реалізацій.
  • Додавайте журналювання, трасування, збір даних про витрати й токени, а також автоматизовані тести.
  • Готуйте набори даних для оцінювання, запускайте конвеєри оцінювання за допомогою LLM і регресійні тести, звітуйте про результати якості.
  • Допомагайте тестувати зміни ранжування, пошуку та промптів.
  • Беріть участь в обговореннях дизайну, парному програмуванні та наставництві.
  • Документуйте компоненти платформи й допомагайте командам, які ними користуються.
  • Розробляйте повторно використовувані компоненти ШІ-платформи для продуктових команд, що працюють над Passport та іншими пропозиціями для клієнтів.

Вимоги

  • Маєте 3–6 років досвіду в розробці програмного забезпечення або демонструєте високий рівень підготовки завдяки стажуванням і проєктам.
  • Добре знаєте структури даних, розробку API та тестування.
  • Впевнено працюєте з Python і володієте SQL на робочому рівні.
  • Пишете чистий код, який легко перевіряти.
  • Маєте практичний досвід роботи з API великих мовних моделей (LLM) і методами генеративного ШІ, зокрема промптингом та основами RAG.
  • Працювали з фреймворком оркестрації, як-от LangGraph, LangChain або LlamaIndex; перевагою будуть LangGraph і LangChain.
  • Знаєте основи хмарних платформ Azure, AWS або GCP; перевагою буде Azure.
  • Маєте досвід роботи з контейнерами.
  • Знаєте основи машинного навчання, зокрема ембеддинги, метрики оцінювання та базове ранжування або обробку природної мови (NLP).
  • Ставите змістовні запитання, конструктивно сприймаєте зворотний зв’язок і можете пояснити, що саме ви створили та чому.
  • Знайомі з типізованою серверною мовою, як-от C#, Java, Go або TypeScript; перевагою будуть C# і .NET.
  • Працювали з інструментами векторного або гібридного пошуку, як-от Elasticsearch, pgvector або Azure AI Search.
  • Знаєте основи Kubernetes та інструменти CI/CD, як-от GitHub Actions або Azure DevOps.
  • Користувалися інструментами оцінювання чи спостережуваності LLM, як-от Ragas, DeepEval, promptfoo, LangSmith або Langfuse.
  • Бажаними будуть внесок у проєкти з відкритим кодом, здобутки на хакатонах або опубліковані власні проєкти.
  • Бажаними будуть курси або проєкти з інформаційного пошуку, рекомендаційних систем чи NLP.

Переваги

  • Гнучкий графік роботи.
  • Регулярні соціальні заходи, зокрема зустрічі після роботи, літні та різдвяні вечірки.
  • Два дні волонтерської діяльності щороку.
  • Конкурентна заробітна плата.
  • Приватне медичне страхування.
  • Щедра відпустка.
  • Широкі можливості для навчання та розвитку.
  • Можливості для підвищення в межах відділу та переходу до інших відділів.
  • Винагороди за таланти.
  • Багатонаціональна команда, що взаємодіє між 16 офісами по всьому світу.