Praca
Z kanału partnera
Inżynier oprogramowania personelu (wyszukiwanie agentów) — środowisko wykonawcze
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Nebius
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O Nebiusie:
Nebius wyznacza nową erę w infrastrukturze chmurowej dla globalnej gospodarki opartej na sztucznej inteligencji. Budujemy kompleksową platformę chmurową AI, która wspiera programistów i przedsiębiorstwa od szkolenia danych i modeli po wdrożenie produkcyjne, bez kosztów i złożoności budowania dużej wewnętrznej infrastruktury AI/ML.
Zbudowany przez inżynierów dla inżynierów. Od orkiestracji procesorów graficznych na dużą skalę po optymalizację wnioskowania – jesteśmy odpowiedzialni za trudne problemy związane z obliczeniami, pamięcią masową, siecią i zastosowaną sztuczną inteligencją.
Jesteśmy notowani na giełdzie Nasdaq (NBIS) z siedzibą w Amsterdamie. Mamy globalny zasięg z ośrodkami badawczo-rozwojowymi w Europie, Wielkiej Brytanii, Ameryce Północnej i Izraelu. Nasz zespół liczący ponad 1500 osób składa się z setek inżynierów posiadających głęboką wiedzę specjalistyczną w zakresie sprzętu, oprogramowania oraz badań i rozwoju sztucznej inteligencji.
Produkt
W szybko rozwijającym się świecie zaufanie do sztucznej inteligencji zależy od tego, czy agenci sztucznej inteligencji opierają się na świeżych, zweryfikowanych danych ze świata rzeczywistego. Wyszukiwanie to podstawa, która to umożliwia.
Budujemy platformę wyszukiwania natywną dla agentów, zaprojektowaną specjalnie dla systemów AI, a nie dla ludzi. Nasz produkt zapewnia programistyczne interfejsy API wyszukiwania o niskim opóźnieniu i obserwowalne, których agenci AI używają do pobierania, filtrowania i analizowania informacji ze świata rzeczywistego na dużą skalę.
Rola
Poszukujemy inżyniera oprogramowania do pracy nad systemami wykonawczymi nowatorskiej wyszukiwarki dostosowanej do agentycznego wykorzystania sztucznej inteligencji.
Na tym stanowisku będziesz skupiać się na budowaniu systemów o małych opóźnieniach i dużej przepustowości, obsługujących zapytania w czasie rzeczywistym. Będziesz pracować na krytycznej ścieżce żądań kierowanych do użytkowników, gdzie wydajność, przewidywalność i efektywność bezpośrednio wpływają na jakość produktu. Będziesz projektować i obsługiwać systemy obsługujące tysiące żądań na sekundę przy rygorystycznych budżetach opóźnień, optymalizując każdą warstwę, od obsługi żądań po dostęp do danych i gromadzenie odpowiedzi.
Na tym stanowisku do Twoich obowiązków będzie należeć
• Projektuj, wdrażaj i obsługuj podstawowe usługi wykonawcze do obsługi zapytań na dużą skalę
• Twórz i optymalizuj przepływy żądań, w tym przetwarzanie zapytań, orkiestrację pobierania i składanie odpowiedzi przy ścisłych budżetach opóźnień
• Opracuj systemy, które utrzymają wydajność i przewidywalność pod dużym obciążeniem
• Optymalizuj wzorce procesora, pamięci i dostępu do danych w ścieżkach krytycznych dla wydajności
• Zapewnij niezawodność, obserwowalność i przewidywalność usług produkcyjnych
• Twórz dobrze przetestowane systemy z jasnymi zakresami odpowiedzialności i umowami dotyczącymi interakcji, zachowując jednocześnie elastyczność w miarę ewolucji architektury
• Definiowanie i wdrażanie podstawowych elementów obserwowalności, w tym logów strukturalnych, metryk, śladów i zestawień opóźnień
• Monitoruj przepustowość, opóźnienia i wykorzystanie zasobów oraz poprawiaj wydajność i efektywność kosztową
• Współpraca z zespołami ds. indeksowania i uczenia maszynowego w celu integracji komponentów wyszukiwania i rankingu, utrzymując logikę uczenia maszynowego oddzieloną od wewnętrznych elementów systemu podstawowego
• Wspieraj eksperymenty i iteracje poprzez kontrolowane wdrożenia i rygorystyczne testy porównawcze
Możesz być dobrym kandydatem, jeśli:
• Posiadaj ponad 8-letnie doświadczenie jako inżynier oprogramowania pracujący nad produkcyjnymi systemami zaplecza
• Posiadaj praktyczną wiedzę w zakresie C++ lub Rust w rzeczywistych usługach o dużym obciążeniu
• Zbudował i obsługiwał systemy przeznaczone dla użytkownika o dużym obciążeniu i małych opóźnieniach, obsługujące tysiące RPS przy ścisłych ograniczeniach dotyczących opóźnień
• Zrozumienie wydajności na poziomie systemu — procesora, pamięci, sieci i dostępu do danych
• Obsługiwałeś własny kod w środowisku produkcyjnym: wdrażałeś go, usuwałeś błędy i wycofywałeś zmiany, jeśli to konieczne
• Myśl kompleksowo o przepływach żądań, zamiast skupiać się na izolowanych komponentach
• Potrafi zrównoważyć poprawność, opóźnienia i prędkość rozwoju, dokonując pragmatycznych kompromisów, gdy wymaga tego zakres lub czas
• Efektywnie współpracuj w zespołach inżynieryjnych, ML i produktowych, komunikując się jasno w ustawieniach międzyfunkcyjnych
Silni kandydaci mogą mieć również doświadczenie w:
• Elementy wewnętrzne DBMS (open source lub SaaS) i infrastruktura chmurowa
• Aplikacje internetowe o dużym obciążeniu lub interfejsy API na dużą skalę
• Systemy o krytycznym znaczeniu dla wydajności, takie jak platformy transakcyjne lub potoki danych w czasie rzeczywistym
• Dostrajanie wydajności na niskim poziomie i optymalizacja na poziomie sprzętu
• Wkłady typu open source lub aktywne zaangażowanie w społeczność inżynierską
• Programowanie konkurencyjne lub udział w CTF
• SHAD lub podobne zaawansowane programy techniczne
• Przemówienia konferencyjne lub publikacje techniczne
W ramach procesu przeprowadzamy wywiady kodujące.
Korzyści i korzyści:
• Konkurencyjne wynagrodzenie
• Możliwości rozwoju kariery i uczenia się
• Elastyczność i odpowiedzialność
• Kultura współpracy i innowacyjności
• Możliwość pracy nad wpływowymi projektami AI
• Międzynarodowe środowisko i utalentowane zespoły
Jak wygląda praca w firmie Nebius:
Szybkość działania – Odważne myślenie – Stały rozwój – Znaczący wpływ – Zaufanie i prawdziwa własność – Możliwość kształtowania przyszłości sztucznej inteligencji
Oświadczenie o równych szansach:
Nebius jest pracodawcą zapewniającym równe szanse. Zależy nam na wspieraniu włączającego i zróżnicowanego miejsca pracy oraz zapewnianiu równych możliwości zatrudnienia we wszystkich aspektach zatrudnienia. Nie dyskryminujemy ze względu na rasę, kolor skóry, religię, płeć (w tym ciążę), narodowość, pochodzenie, wiek, niepełnosprawność, informacje genetyczne, stan cywilny, status weterana, orientację seksualną, tożsamość lub ekspresję płciową lub jakąkolwiek inną cechę chronioną przez obowiązujące prawo.
Kandydaci muszą posiadać zezwolenie na pracę w kraju, w którym składają wniosek, a jako warunek zatrudnienia będą zobowiązani do przedstawienia dowodu potwierdzającego uprawnienia do zatrudnienia.
Jeśli potrzebujesz zakwaterowania w trakcie procesu aplikacyjnego, daj nam znać.
Znajdź więcej ofert pracy ze znajomością języka angielskiego w Wielkiej Brytanii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/nebius/staff-software-engineer-agentic-search-runtime-london-393968)
Nebius wyznacza nową erę w infrastrukturze chmurowej dla globalnej gospodarki opartej na sztucznej inteligencji. Budujemy kompleksową platformę chmurową AI, która wspiera programistów i przedsiębiorstwa od szkolenia danych i modeli po wdrożenie produkcyjne, bez kosztów i złożoności budowania dużej wewnętrznej infrastruktury AI/ML.
Zbudowany przez inżynierów dla inżynierów. Od orkiestracji procesorów graficznych na dużą skalę po optymalizację wnioskowania – jesteśmy odpowiedzialni za trudne problemy związane z obliczeniami, pamięcią masową, siecią i zastosowaną sztuczną inteligencją.
Jesteśmy notowani na giełdzie Nasdaq (NBIS) z siedzibą w Amsterdamie. Mamy globalny zasięg z ośrodkami badawczo-rozwojowymi w Europie, Wielkiej Brytanii, Ameryce Północnej i Izraelu. Nasz zespół liczący ponad 1500 osób składa się z setek inżynierów posiadających głęboką wiedzę specjalistyczną w zakresie sprzętu, oprogramowania oraz badań i rozwoju sztucznej inteligencji.
Produkt
W szybko rozwijającym się świecie zaufanie do sztucznej inteligencji zależy od tego, czy agenci sztucznej inteligencji opierają się na świeżych, zweryfikowanych danych ze świata rzeczywistego. Wyszukiwanie to podstawa, która to umożliwia.
Budujemy platformę wyszukiwania natywną dla agentów, zaprojektowaną specjalnie dla systemów AI, a nie dla ludzi. Nasz produkt zapewnia programistyczne interfejsy API wyszukiwania o niskim opóźnieniu i obserwowalne, których agenci AI używają do pobierania, filtrowania i analizowania informacji ze świata rzeczywistego na dużą skalę.
Rola
Poszukujemy inżyniera oprogramowania do pracy nad systemami wykonawczymi nowatorskiej wyszukiwarki dostosowanej do agentycznego wykorzystania sztucznej inteligencji.
Na tym stanowisku będziesz skupiać się na budowaniu systemów o małych opóźnieniach i dużej przepustowości, obsługujących zapytania w czasie rzeczywistym. Będziesz pracować na krytycznej ścieżce żądań kierowanych do użytkowników, gdzie wydajność, przewidywalność i efektywność bezpośrednio wpływają na jakość produktu. Będziesz projektować i obsługiwać systemy obsługujące tysiące żądań na sekundę przy rygorystycznych budżetach opóźnień, optymalizując każdą warstwę, od obsługi żądań po dostęp do danych i gromadzenie odpowiedzi.
Na tym stanowisku do Twoich obowiązków będzie należeć
• Projektuj, wdrażaj i obsługuj podstawowe usługi wykonawcze do obsługi zapytań na dużą skalę
• Twórz i optymalizuj przepływy żądań, w tym przetwarzanie zapytań, orkiestrację pobierania i składanie odpowiedzi przy ścisłych budżetach opóźnień
• Opracuj systemy, które utrzymają wydajność i przewidywalność pod dużym obciążeniem
• Optymalizuj wzorce procesora, pamięci i dostępu do danych w ścieżkach krytycznych dla wydajności
• Zapewnij niezawodność, obserwowalność i przewidywalność usług produkcyjnych
• Twórz dobrze przetestowane systemy z jasnymi zakresami odpowiedzialności i umowami dotyczącymi interakcji, zachowując jednocześnie elastyczność w miarę ewolucji architektury
• Definiowanie i wdrażanie podstawowych elementów obserwowalności, w tym logów strukturalnych, metryk, śladów i zestawień opóźnień
• Monitoruj przepustowość, opóźnienia i wykorzystanie zasobów oraz poprawiaj wydajność i efektywność kosztową
• Współpraca z zespołami ds. indeksowania i uczenia maszynowego w celu integracji komponentów wyszukiwania i rankingu, utrzymując logikę uczenia maszynowego oddzieloną od wewnętrznych elementów systemu podstawowego
• Wspieraj eksperymenty i iteracje poprzez kontrolowane wdrożenia i rygorystyczne testy porównawcze
Możesz być dobrym kandydatem, jeśli:
• Posiadaj ponad 8-letnie doświadczenie jako inżynier oprogramowania pracujący nad produkcyjnymi systemami zaplecza
• Posiadaj praktyczną wiedzę w zakresie C++ lub Rust w rzeczywistych usługach o dużym obciążeniu
• Zbudował i obsługiwał systemy przeznaczone dla użytkownika o dużym obciążeniu i małych opóźnieniach, obsługujące tysiące RPS przy ścisłych ograniczeniach dotyczących opóźnień
• Zrozumienie wydajności na poziomie systemu — procesora, pamięci, sieci i dostępu do danych
• Obsługiwałeś własny kod w środowisku produkcyjnym: wdrażałeś go, usuwałeś błędy i wycofywałeś zmiany, jeśli to konieczne
• Myśl kompleksowo o przepływach żądań, zamiast skupiać się na izolowanych komponentach
• Potrafi zrównoważyć poprawność, opóźnienia i prędkość rozwoju, dokonując pragmatycznych kompromisów, gdy wymaga tego zakres lub czas
• Efektywnie współpracuj w zespołach inżynieryjnych, ML i produktowych, komunikując się jasno w ustawieniach międzyfunkcyjnych
Silni kandydaci mogą mieć również doświadczenie w:
• Elementy wewnętrzne DBMS (open source lub SaaS) i infrastruktura chmurowa
• Aplikacje internetowe o dużym obciążeniu lub interfejsy API na dużą skalę
• Systemy o krytycznym znaczeniu dla wydajności, takie jak platformy transakcyjne lub potoki danych w czasie rzeczywistym
• Dostrajanie wydajności na niskim poziomie i optymalizacja na poziomie sprzętu
• Wkłady typu open source lub aktywne zaangażowanie w społeczność inżynierską
• Programowanie konkurencyjne lub udział w CTF
• SHAD lub podobne zaawansowane programy techniczne
• Przemówienia konferencyjne lub publikacje techniczne
W ramach procesu przeprowadzamy wywiady kodujące.
Korzyści i korzyści:
• Konkurencyjne wynagrodzenie
• Możliwości rozwoju kariery i uczenia się
• Elastyczność i odpowiedzialność
• Kultura współpracy i innowacyjności
• Możliwość pracy nad wpływowymi projektami AI
• Międzynarodowe środowisko i utalentowane zespoły
Jak wygląda praca w firmie Nebius:
Szybkość działania – Odważne myślenie – Stały rozwój – Znaczący wpływ – Zaufanie i prawdziwa własność – Możliwość kształtowania przyszłości sztucznej inteligencji
Oświadczenie o równych szansach:
Nebius jest pracodawcą zapewniającym równe szanse. Zależy nam na wspieraniu włączającego i zróżnicowanego miejsca pracy oraz zapewnianiu równych możliwości zatrudnienia we wszystkich aspektach zatrudnienia. Nie dyskryminujemy ze względu na rasę, kolor skóry, religię, płeć (w tym ciążę), narodowość, pochodzenie, wiek, niepełnosprawność, informacje genetyczne, stan cywilny, status weterana, orientację seksualną, tożsamość lub ekspresję płciową lub jakąkolwiek inną cechę chronioną przez obowiązujące prawo.
Kandydaci muszą posiadać zezwolenie na pracę w kraju, w którym składają wniosek, a jako warunek zatrudnienia będą zobowiązani do przedstawienia dowodu potwierdzającego uprawnienia do zatrudnienia.
Jeśli potrzebujesz zakwaterowania w trakcie procesu aplikacyjnego, daj nam znać.
Znajdź więcej ofert pracy ze znajomością języka angielskiego w Wielkiej Brytanii na Arbeitnow
Źródło: Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/nebius/staff-software-engineer-agentic-search-runtime-london-393968)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Nebius
Lokalizacja
Londyn, Wielka Brytania
Ogłoszenie pochodzi od Nebius.