
1001 – 5000 Pracownicy
Sponsor wizy dla wykwalifikowanych pracownikówEuromonitor 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.
Inżynier oprogramowania ds. nauki o danych i sztucznej inteligencji
Twórz usługi backendowe, potoki generowania wspomaganego wyszukiwaniem i komponenty agentów dla platformy AI Euromonitor International. Wspieraj ocenę, ranking i wyszukiwanie danych na potrzeby Passport i innych produktów firmy.
Opis
- Twórz i utrzymuj usługi backendowe, API oraz komponenty agentów dla platformy AI.
- Buduj funkcje generowania wspomaganego wyszukiwaniem, obejmujące pobieranie danych, dzielenie na fragmenty, indeksowanie i integrację wyszukiwania.
- Współtwórz framework agentów, jego umiejętności i rejestr narzędzi, a także implementacje referencyjne.
- Dodawaj logowanie, śledzenie, telemetrię kosztów i tokenów oraz testy automatyczne.
- Przygotowuj zbiory danych do ewaluacji, uruchamiaj potoki oceny z użyciem LLM i testy regresyjne, a także przedstawiaj wyniki jakości.
- Pomagaj testować zmiany w rankingu, wyszukiwaniu i promptach.
- Bierz udział w przeglądach projektowych, programowaniu w parach i mentoringu.
- Dokumentuj komponenty platformy i pomagaj zespołom, które z nich korzystają.
- Twórz wielokrotnego użytku komponenty platformy AI dla zespołów produktowych pracujących nad Passport i innymi ofertami dla klientów.
Wymagania
- Masz 3–6 lat doświadczenia w inżynierii oprogramowania lub wykazujesz się dużymi umiejętnościami zdobytymi podczas staży i realizacji projektów.
- Dobrze znasz struktury danych, tworzenie API i testowanie.
- Swobodnie programujesz w Pythonie i znasz SQL w stopniu pozwalającym na pracę z tym językiem.
- Piszesz przejrzysty kod, który łatwo poddaje się przeglądowi.
- Masz praktyczne doświadczenie z API dużych modeli językowych (LLM) i technikami generatywnej AI, w tym promptowaniem i podstawami RAG.
- Korzystałeś(-aś) z frameworka do orkiestracji, takiego jak LangGraph, LangChain lub LlamaIndex; preferowane są LangGraph i LangChain.
- Znasz podstawy chmury Azure, AWS lub GCP; preferowana jest Azure.
- Masz doświadczenie w pracy z kontenerami.
- Znasz podstawy uczenia maszynowego, w tym embeddingi, metryki ewaluacji oraz podstawy rankingu lub przetwarzania języka naturalnego (NLP).
- Zadajesz przemyślane pytania, konstruktywnie reagujesz na informacje zwrotne i potrafisz wyjaśnić, co i dlaczego udało Ci się zbudować.
- Znasz typowany język backendowy, taki jak C#, Java, Go lub TypeScript; preferowane są C# i .NET.
- Pracowałeś(-aś) z narzędziami do wyszukiwania wektorowego lub hybrydowego, takimi jak Elasticsearch, pgvector lub Azure AI Search.
- Znasz podstawy Kubernetes i narzędzia CI/CD, takie jak GitHub Actions lub Azure DevOps.
- Korzystałeś(-aś) z narzędzi do ewaluacji lub obserwowalności LLM, takich jak Ragas, DeepEval, promptfoo, LangSmith lub Langfuse.
- Dodatkowym atutem są wkład w projekty open source, osiągnięcia w hackathonach lub opublikowane projekty własne.
- Dodatkowym atutem są kursy lub projekty z zakresu wyszukiwania informacji, systemów rekomendacyjnych lub NLP.
Benefity
- Elastyczne godziny pracy.
- Regularne wydarzenia integracyjne, w tym spotkania po pracy oraz letnie i bożonarodzeniowe imprezy.
- Dwa dni wolontariatu rocznie.
- Konkurencyjne wynagrodzenie.
- Prywatne ubezpieczenie zdrowotne.
- Duży wymiar urlopu.
- Szerokie możliwości szkoleń i rozwoju.
- Możliwości awansu w ramach własnego działu i między działami.
- Nagrody za talent.
- Wielonarodowy zespół współpracujący w ramach 16 biur na całym świecie.