Euromonitor International
Euromonitor International
Euromonitor International to renomowana firma założona w 1972 roku, zatrudniająca od 1001 do 5000 pracowników. Jej profil rekrutacyjny wskazuje na sponsorowanie wykwalifikowanych pracowników, co czyni ją interesującą dla osób poszukujących możliwości rozwoju kariery u doświadczonego międzynarodowego pracodawcy.

Starszy inżynier oprogramowania ds. Data Science i AI

Twórz wielokrotnego użytku usługi rankingowe, wyszukiwania i ewaluacji dla platformy AI Euromonitor. Pomagaj zespołom produktowym międzynarodowej firmy zajmującej się badaniami rynku i analityką danych wdrażać rozwiązania AI.

Opis

  • Twórz wielokrotnego użytku komponenty rankingu, personalizacji i rekomendacji — od eksperymentów po wspólne usługi — z mierzalnymi wartościami bazowymi jakości.
  • Zbuduj i utrzymuj wspólny system ewaluacji z wyselekcjonowanymi złotymi zbiorami danych, potokami LLM-as-a-judge, bramkami regresji CI i wskaźnikami jakości.
  • Usprawniaj wyszukiwanie danych strukturalnych i niestrukturalnych za pomocą strategii dzielenia na fragmenty i indeksowania, wyszukiwania hybrydowego, ponownego rangowania oraz zarządzania cyklem życia embeddingów.
  • Stosuj rygorystyczne metody statystyczne do projektowania eksperymentów, kalibrowania oceniających i interpretowania zmian jakości.
  • Projektuj i twórz usługi backendowe oraz API do wyszukiwania, rankingu, ewaluacji i komponentów platformy agentowej AI.
  • Współtwórz framework agentowy, umiejętności i rejestr narzędzi, dbając o przejrzyste interfejsy SDK, kompatybilność wsteczną i przemyślane abstrakcje.
  • Wbudowuj w komponenty produkcyjne obserwowalność, telemetrię kosztów i zużycia tokenów, bramki jakości oraz mechanizmy odpowiedzialnej AI.
  • Pomagaj zespołom korzystającym z platformy wdrażać ją dzięki implementacjom referencyjnym, dokumentacji i sprawdzonym wzorcom rozwoju.
  • Współpracuj z zespołami inżynierii, architektury i platformy danych, aby dostosować platformę do praktyk cloud-native.
  • Udoskonalaj praktyki inżynieryjne poprzez przeglądy projektów, standardy testowania i mentoring.
  • Podlegaj liderowi technicznemu i pracuj w zespole AI i Data Science z siedzibą w Bengaluru.

Wymagania

  • Co najmniej 7 lat doświadczenia obejmującego Data Science i inżynierię oprogramowania.
  • Silne umiejętności praktyczne w Data Science, w tym znajomość podstaw uczenia maszynowego, doświadczenie z rankingiem, rekomendacjami lub NLP oraz podstawy statystyczne pozwalające projektować i interpretować ewaluacje.
  • Udokumentowane doświadczenie w budowaniu rozwiązań AI i Data Science jako wielokrotnego użytku usług, bibliotek lub komponentów wykorzystywanych przez wiele zespołów.
  • Praktyczne doświadczenie w inżynierii generatywnej AI z RAG i systemami wyszukiwania oraz frameworkami orkiestracji, takimi jak LangGraph, LangChain, LlamaIndex lub Semantic Kernel.
  • Doświadczenie w korzystaniu z narzędzi do promptowania i ewaluacji.
  • Doświadczenie z technologiami wyszukiwania wektorowego lub hybrydowego, takimi jak Elasticsearch, OpenSearch, Azure AI Search, pgvector lub dedykowana wektorowa baza danych.
  • Silne umiejętności backendowe w zakresie projektowania API i usług, potoków danych oraz obsługi produkcyjnej na Azure, AWS lub GCP.
  • Doświadczenie w orkiestracji kontenerów Kubernetes.
  • Bardzo dobra znajomość Pythona oraz praktyczna znajomość co najmniej jednego dodatkowego języka backendowego, takiego jak C#, Java, Go lub TypeScript.
  • Dyscyplina inżynierii produkcyjnej, w tym obserwowalność i śledzenie obciążeń LLM, zautomatyzowane testy, CI/CD oraz świadomość kosztów.
  • Umiejętność jasnego wyjaśniania podejść technicznych, kompromisów, ograniczeń i wyników inżynierom, właścicielom produktów i innym interesariuszom.
  • Doświadczenie z MCP lub protokołami wywoływania narzędzi, środowiskami uruchomieniowymi agentów albo wzorcami bramek LLM, takimi jak routing, buforowanie i rozwiązania awaryjne.
  • Doświadczenie w kalibrowaniu systemów LLM-as-a-judge, stosowaniu metod złotych zbiorów danych lub prowadzeniu eksperymentów online.
  • Doświadczenie z frameworkami ewaluacyjnymi, takimi jak Ragas, DeepEval lub promptfoo.
  • Doświadczenie w tworzeniu modeli za pomocą PyTorch, TensorFlow lub scikit-learn, w tym w trenowaniu lub dostrajaniu wykraczającym poza korzystanie z modeli bazowych przez API.
  • Znajomość AutoGen, CrewAI, OpenAI Agents SDK, MLflow, Azure Machine Learning, SageMaker lub Vertex AI.
  • Wkład w wewnętrzne platformy, biblioteki open source lub SDK używane przez użytkowników zewnętrznych.
  • Doświadczenie w wyszukiwaniu informacji lub trafności wyników wyszukiwania na dużą skalę.
  • Doświadczenie w badaniach rynku, wydawnictwach, usługach informacyjnych lub innej dziedzinie, w której dokładność ma kluczowe znaczenie.

Benefity

  • Elastyczne godziny pracy.
  • Regularne wydarzenia towarzyskie, w tym spotkania po pracy oraz imprezy letnie i bożonarodzeniowe.
  • Dwa dni wolne w roku na wolontariat.
  • Upominki dla nowych pracowników oraz wsparcie lokalnych i międzynarodowych organizacji charytatywnych w ramach różnych inicjatyw.
  • Konkurencyjne wynagrodzenia.
  • Prywatne ubezpieczenie zdrowotne.
  • Duży wymiar urlopu.
  • Szerokie możliwości szkoleń i rozwoju.
  • Możliwości awansu w obrębie działów i między nimi.
  • Nagrody dla utalentowanych pracowników.
  • Równe szanse zatrudnienia i zobowiązanie do niedyskryminacji.