W skrócie
- Zadania: Twórz oprogramowanie AI i współpracuj nad innowacyjnymi projektami.
- Firma: Snowflake - lider w rewolucji danych z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowocześniejszymi technologiami i wpływaj na przyszłość pracy.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
W Snowflake dążymy do zrewolucjonizowania sposobu, w jaki pracujemy, poszukując myślicieli zorientowanych na AI w każdej funkcji. Szukamy osób, które traktują AI jako zaufanego współpracownika, kluczowego w rozwiązywaniu problemów i przyspieszaniu wpływu. Oczekujemy niskiego ego i umiejętności pracy w dynamicznych środowiskach, z eksperymentalnym podejściem do testowania nowych możliwości.
Poszukujemy utalentowanego i zmotywowanego inżyniera oprogramowania do zespołu Cortex AI Functions Platform. Funkcje AI to sposób, w jaki klienci Snowflake mogą bezpośrednio wywoływać AI z SQL, uruchamiając modele na własnych tabelach bez przenoszenia danych poza platformę. Nasz zespół buduje platformę, która umożliwia to działanie na dużą skalę, gdzie pojedyncze zapytanie może przekształcić się w dużą liczbę żądań inferencyjnych, które muszą być realizowane przewidywalnie, w oczekiwanym koszcie, bez kompromisów w przypadku degradacji lub awarii zależności.
Aktualne projekty obejmują nową architekturę dla wielomodalnej inferencji, bramki jakości, które pozwalają nam z pewnością wdrażać nowe funkcje i modele na dużą skalę oraz wsparcie dla danych wejściowych wykraczających poza zwykły tekst. Pracujemy również nad zwiększeniem przepustowości, kosztów i niezawodności w miarę wzrostu użycia przez klientów oraz nad ułatwieniem wykrywania, diagnozowania i odzyskiwania z awarii w ścieżce inferencyjnej.
W tej roli nie musisz mieć doświadczenia w badaniach, w tym wstępnym szkoleniu lub dostrajaniu modeli.
Twoja podróż jako inżyniera oprogramowania:
- Myśl kreatywnie, aby znaleźć optymalne rozwiązania naszych złożonych, często niejednoznacznych problemów.
- Uczestnicz w wszystkich etapach budowy i działania platformy za funkcje AI Snowflake, od projektowania i wdrażania po wsparcie produkcyjne.
- Ściśle współpracuj z zespołami badawczymi oraz partnerami produktowymi i inżynieryjnymi, aby zrozumieć i kształtować strategię rozwoju produktu w krótkim i długim okresie.
- Pełnij rolę mentora dla mniej doświadczonych inżynierów.
Idealny kandydat:
- 4+ lata doświadczenia w budowaniu produkcyjnych systemów backendowych lub rozproszonych w C++, Java, Go, Python lub porównywalnym języku.
- Wykształcenie wyższe w dziedzinie technicznej (CS, EE, Fizyka, Matematyka itp.), MSc/PhD to dodatkowy atut.
- Doświadczenie w projektowaniu i obsłudze usług o wysokiej przepustowości, w tym obsługa współbieżności, przeciążenia, częściowych awarii i obserwowalności.
- Doświadczenie w projektowaniu API usług lub RPC, takich jak REST lub gRPC.
- Znajomość najlepszych praktyk inżynierii oprogramowania (programowanie, testowanie, kontrola wersji, CI/CD, kontenery, rozwój agile itp.).
- Doświadczenie w budowaniu systemów rozproszonych, które gwarantują wysoką przepustowość bez kompromisów w zakresie niezawodności.
- Wysoki poziom ciekawości i entuzjazmu do otwartych problemów oraz umiejętność przekształcania luźno zdefiniowanego problemu w zaprojektowane rozwiązanie.
- Umiejętność przedstawiania wyników i złożonych koncepcji kierownictwu.
- Umiejętność samodzielnego opracowywania rozwiązań w zorganizowany sposób oraz pracy w zespole.
- Doświadczenie z silnikami SQL, wykonaniem zapytań lub innymi systemami danych na dużą skalę to duży atut.
- Praktyczne doświadczenie w dziedzinie MLOps (np. wdrażanie modeli ML) to dodatkowy atut.
Snowflake szybko rośnie, a my rozwijamy nasz zespół, aby wspierać i przyspieszać nasz rozwój. Szukamy ludzi, którzy podzielają nasze wartości, kwestionują zwyczajne myślenie i przyspieszają innowacje, budując przyszłość dla siebie i Snowflake.
Jak chcesz wywrzeć swój wpływ?
Software Engineer AI Team in Warsaw – pracodawca: Snowflake
Snowflake to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Nasza kultura pracy opiera się na innowacyjności i współpracy, co pozwala pracownikom na realizację ambitnych projektów w obszarze AI i ML. Dodatkowo, praca w naszym zespole w lokalizacji sprzyjającej kreatywności i wymianie pomysłów sprawia, że każdy dzień przynosi nowe wyzwania i satysfakcję z osiągnięć.