EPAM logo

Senior Search Engineer (Generative AI)

EPAM·Salary not specified

Primary stack

AIMicroservicesCI/CD

Nice to have's

JavaC#PythonScalaSpring.NETRAGAzure AI FoundryAzure OpenAI Serviceprompt engineeringLLM evaluation techniquesmulti-agent systemsagentic AI architecturesAzure DatabricksSynapse AnalyticsAzure Data FactoryAzure MonitorApplication InsightsAzure Key VaultOpenSearchAlgoliasearch analytics toolsDatadogKibanaGrafana

Job description

Description language:

Про посаду

Ми шукаємо Старшого інженера з пошуку (Генеративна Штучна Інтелектуальність) для розробки та оптимізації вдосконалених пошукових рішень на основі сучасних технологій штучного інтелекту. На цій посаді ви будете проектувати масштабовані пошукові системи, налаштовувати релевантність та ранжирування, а також інтегрувати можливості генеративної ШІ для забезпечення виняткового користувацького досвіду. Ви будете тісно співпрацювати з власниками продуктів, бізнес-стейкхолдерами та інженерними командами, щоб перетворювати складні бізнес-потреби на впливові технічні рішення.

Обов'язки

  • Проектування, створення та оптимізація пошукових рішень з використанням Azure AI Search та інших сучасних пошукових систем
  • Налаштування релевантності, алгоритмів ранжирування та ефективності запитів для повнотекстового, векторного, семантичного та гібридного підходів до пошуку
  • Проектування та розробка мікросервісів та подієвих систем у екосистемі Azure
  • Реалізація індексації документів, аналізу тексту та проектування пошукової схеми відповідно до бізнес-цілей
  • Створення та підтримка трубопроводів для надходження даних та процесів ETL/ELT для підтримки пошукових робочих навантажень
  • Визначення та моніторинг показників якості пошуку, таких як точність, повнота, MRR та NDCG
  • Проведення експериментів A/B-тестування для перевірки та покращення релевантності пошуку
  • Співпраця з власниками продуктів та бізнес-стейкхолдерами для узгодження технічних рішень з бізнес-впливом
  • Забезпечення дотримання принципів чистого коду, CI/CD-трубопроводів та практик DevOps
  • Наставництво членам команди та внесення вкладу у створення міцної інженерної культури у складному технічному середовищі

Вимоги

  • 3+ роки досвіду роботи інженером з пошуку або на аналогічній посаді, орієнтованій на бекенд/дані
  • Глибокий практичний досвід роботи з Azure AI Search (колишній Azure Cognitive Search) у виробничих середовищах
  • Перевірені знання пошукових систем, таких як Elasticsearch, Solr або Azure AI Search
  • Глибоке розуміння аналізаторів, токенізаторів та фільтрів символів/токенів, а також налаштування релевантності у повнотекстових пошукових системах
  • Знання про релевантність пошуку, алгоритми ранжирування та оптимізацію запитів
  • Навички у векторному, семантичному та гібридному підходах до пошуку
  • Практичний досвід роботи в екосистемі Azure, включаючи Azure Functions, Azure Cosmos DB та Azure Service Bus
  • Знання розробки хмарних додатків у Azure, AWS або GCP
  • Знання архітектури мікросервісів, подієвих паттернів дизайну та інтеграції через RESTful API та GraphQL
  • Розуміння принципів чистого коду, CI/CD-трубопроводів та інструментів Infrastructure-as-Code, таких як Terraform, ARM-шаблони або CloudFormation
  • Здатність глибоко занурюватися у бізнес-контекст, перевіряти технічні рішення відповідно до бізнес-процесів та розуміти, як пошук впливає на користувацький досвід та бізнес-показники
  • Відмінні навички вирішення проблем, проактивний підхід та здатність швидко вчитися
  • Відмінні навички спілкування англійською мовою (рівень B2 і вище)

Буде плюсом

  • Знання принаймні однієї основної мови програмування, такої як Java, C#, Python або Scala, з досвідом у фреймворках Spring або.NET
  • Досвід у паттернах RAG (Retrieval-Augmented Generation), інтеграції Azure AI Foundry та Azure OpenAI Service
  • Досвід у prompt engineering, методах оцінки LLM, багатоагентних системах або архітектурах агентної ШІ
  • Знання Azure Databricks, Synapse Analytics та Azure Data Factory, а також Azure Monitor, Application Insights та Azure Key Vault
  • Демонстрація досвіду роботи з крос-платформними пошуковими системами, такими як OpenSearch, Algolia, або інструментами аналітики пошуку, такими як Datadog, Kibana та Grafana

Ми пропонуємо

  • Можливість працювати дистанційно в Україні
  • Захоплююча роль у передовій галузі генеративної ШІ та пошукових технологій

Про компанію

[Опис компанії, якщо є]

© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.

More at EPAM

All 2376 roles

Popular searches