Euromonitor International
Euromonitor International
Euromonitor International е утвърдена компания, основана през 1972 г., с между 1 001 и 5 000 служители. Профилът ѝ на работодател показва, че спонсорира квалифицирани работници, което я прави релевантна за професионалисти, проучващи възможности за кариера при опитен международен работодател.

Софтуерен инженер по наука за данните и изкуствен интелект

Разработвайте backend услуги, RAG процеси и компоненти за агенти за платформата за изкуствен интелект на Euromonitor International. Подпомагайте оценяването, класирането и извличането за Passport и други клиентски продукти.

Описание

  • Разработвайте и поддържайте backend услуги, API и компоненти за агенти за платформата за изкуствен интелект.
  • Изграждайте функции за генериране с допълнено извличане, включително приемане на данни, разделяне на части, индексиране и интеграция с търсене.
  • Допринасяйте за рамката за агенти, нейните умения и регистъра с инструменти, както и за референтните реализации.
  • Добавяйте логване, проследяване, телеметрия за разходи и токени и автоматизирани тестове.
  • Подготвяйте набори от данни за оценяване, изпълнявайте LLM-as-a-judge процеси и регресионни тестови набори и докладвайте резултатите за качеството.
  • Помагайте при тестването на промени в класирането, извличането и prompt-овете.
  • Участвайте в прегледи на дизайна, програмиране по двойки и менторство.
  • Документирайте компонентите на платформата и помагайте на екипите, които ги използват.
  • Разработвайте многократно използваеми компоненти за платформата за изкуствен интелект за продуктовите екипи, работещи по Passport и други предложения за клиенти.

Изисквания

  • Имате 3–6 години опит в софтуерното инженерство или можете да покажете солиден опит от стажове и проекти.
  • Имате добра основа в структурите от данни, разработването на API и тестването.
  • Работите уверено с Python и имате практически познания по SQL.
  • Пишете чист код, който се преглежда лесно.
  • Имате практически опит с API за LLM и техники за генеративен изкуствен интелект, включително prompting и основите на RAG.
  • Използвали сте оркестрационна рамка като LangGraph, LangChain или LlamaIndex; LangGraph и LangChain са предпочитани.
  • Познавате основите на облачните услуги в Azure, AWS или GCP; Azure е предпочитан.
  • Имате опит с контейнери.
  • Познавате основите на машинното обучение, включително embeddings, показатели за оценяване и основи на класирането или NLP.
  • Задавате обмислени въпроси, приемате конструктивно обратната връзка и можете да обясните какво сте създали и защо.
  • Имате опит с типизиран backend език като 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 офиса по света.