Praca
Z kanału partnera
Inżynier oprogramowania - Baza danych
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Nie
- Firma
- Motherduck
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O MotherDuck
Nie daj się zwieść dziwacznej nazwie: w MotherDuck naszą misją jest uczynienie hurtowni danych przyjemnym, bezproblemowym i niesamowitym dla programistów i specjalistów zajmujących się danymi, budujących niesamowicie szybkie doświadczenia analityczne wewnętrzne i skierowane do klientów. Budujemy wersję DuckDB hostowaną w chmurze, współpracując ramię w ramię z twórcami najszybciej rozwijającego się i najszybciej ulepszającego silnika zapytań na świecie. W przeciwieństwie do innych baz danych, MotherDuck został zaprojektowany tak, aby ujednolicić rozwój lokalny z operacjami w chmurze, aby wypełnić lukę pomiędzy przepływami pracy w zakresie oprogramowania i inżynierii danych. Nasz zespół to mieszanka przemyślanych, pełnych pasji i empatii weteranów branży danych.
Co zrobisz
Zespół bazy danych jest pomostem pomiędzy DuckDB a chmurą. Posiadamy podstawową logikę rozszerzenia serwera i klienta, która pozwala na bezproblemowe działanie DuckDB, zarówno lokalnie, jak i w chmurze, i pracujemy w C++ tuż obok samej bazy kodu DuckDB. Naszą misją jest przesuwanie granic wydajności wbudowanych baz danych, rozproszonego wykonywania i komfortu użytkownika, a wszystko to przy ścisłym kontakcie z DuckDB Labs (zespołem stojącym za DuckDB), aby dostosować interfejsy API i kształtować przyszłość.
Codziennie realizujemy duże projekty pod kątem podwójnego wykonania, przydziału zasobów i niezawodności systemu, jednocześnie zajmując się przychodzącymi problemami i przekazując naszą wiedzę specjalistyczną DuckDB innym zespołom. Ściśle współpracujemy z MotherDuck i szerszą społecznością DuckDB, upewniając się, że ludzie korzystają z tego, co najlepsze zarówno w świecie lokalnym, jak i w chmurze. To mały zespół składający się z wielu pracowników i dużych ambicji... to rodzaj miejsca, w którym inżynierowie realizują wpływowe projekty, dzielą się zdobytą wiedzą i pomagają kształtować sposób tworzenia nowoczesnych narzędzi analitycznych.
Idealnie sprawdzi się na tym stanowisku w Amsterdamie lub Berlinie, ale jesteśmy również otwarci na świetnych kandydatów zdalnie w Europie.
Kluczowe obowiązki:
• Własne duże projekty w naszym stosie podwójnego wykonania, dzięki czemu DuckDB może bezproblemowo przetwarzać zapytania, niezależnie od tego, czy działają one lokalnie, czy w chmurze.
• Pomóż zbudować platformę chmurową, która dynamicznie przydziela zasoby, aby DuckDB pozostawała wydajna, niezależnie od tego, czy ktoś wykonuje niewielkie obciążenie, czy też wykorzystuje nasze największe instancje wymagające największej ilości pamięci.
• Prowadź interdyscyplinarną pracę z naszymi zespołami zajmującymi się interfejsem, platformą i infrastrukturą, aby zapewnić spójność doświadczenia użytkownika od początku do końca.
• Wprowadź najnowocześniejsze rozwiązania w zakresie wydajności wbudowanych baz danych, wykonywania rozproszonego i elementów wewnętrznych DuckDB.
• Pogłębiaj swoją wiedzę specjalistyczną w zakresie DuckDB i dziel się nią z resztą firmy poprzez mentoring i dokumentację.
• Współpracuj bezpośrednio z naszym zespołem pomocy technicznej, aby rozwiązywać problemy, uczyć się na rzeczywistych wzorcach użytkowania i ustalać priorytety ulepszeń, które są najważniejsze.
• Udoskonalaj systemy w sposób całościowy... wykrywaj wyzwania architektoniczne na wczesnym etapie i usuwaj wąskie gardła, zanim staną się problemami.
• Bądź mentorem dla członków zespołu i pomagaj podnosić poprzeczkę w zakresie praktyk inżynieryjnych w całym zespole.
• Ściśle współpracuj z DuckDB Labs (które wyrosło z grupy Database Architectures w CWI, gdzie narodziły się wykonywanie wektoryzowane i DuckDB), aby pomóc w dostosowaniu interfejsów API i ukształtowaniu przyszłego kierunku DuckDB.
Co przynosisz
• Zbudowałeś i dostarczyłeś złożone systemy zaplecza i wiesz, jak świetnie to wygląda.
• Biegle posługujesz się językiem backendowym, takim jak C++, Rust, Java lub podobnymi językami systemowymi, i czujesz się komfortowo pracując blisko metalu. (C++ i Rust są tutaj największym plusem, a poza tym uwielbiamy świetnego inżyniera Java.)
• Dobre podstawy w zakresie silników zapytań, planów wykonania, indeksowania i technik optymalizacji wydajności.
• Praktyczne doświadczenie z DuckDB to ogromny plus, niezależnie od tego, na jakim poziomie zaczynasz.
• Pracowałeś z infrastrukturą chmurową, sieciami i budowaniem systemów rozproszonych o małych opóźnieniach.
• Możesz określać zakres i prowadzić projekty obejmujące wielu współpracowników i zależności międzyfunkcyjne.
• Jesteś dumny ze swojego jasnego myślenia, starannego projektowania i przemyślanych kompromisów.
• Czujesz się komfortowo będąc mentorem dla rówieśników i pomagając budować oparte na współpracy środowisko o wysokim poziomie agencji.
• Lubisz kontaktować się z szerszą społecznością, niezależnie od tego, czy są to rozmowy o otwartym kodzie źródłowym, czy bezpośrednia współpraca z DuckDB Labs.
Co zapewniamy
• Możliwość uczestniczenia i wnoszenia wkładu w DuckDB, jedną z najpopularniejszych nowoczesnych analitycznych baz danych typu open source.
• Konkurencyjne wynagrodzenie i opcje na akcje, dzięki czemu masz udział w sukcesie naszego stada.
• Elastyczny czas wolny – poświęć czas na regenerację sił, zwiedzanie lub po prostu leniwy dzień nad stawem.
• Dobry plan emerytalny
• Legendarne imprezy firmowe – raz w roku gromadzimy całe stado na niezapomniane spotkania zespołowe, aby utrzymać mocne więzi.
• Hybrydowe środowisko pracy – spędzaj trzy dni w tygodniu w biurze, współpracując ze stadem, a przez resztę czasu pracuj w miejscu, w którym jesteś najbardziej produktywny — niezależnie od tego, czy jest to biuro domowe, kawiarnia czy spokojny zakątek nad jeziorem. Musimy Cię jednak ostrzec, większość z nas tak bardzo lubi to biuro, że i tak przychodzi. Jest nad rzeką Ij, codziennie z doskonałym lunchem.…
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/motherduck/software-engineer-database-berlin-489640)
Nie daj się zwieść dziwacznej nazwie: w MotherDuck naszą misją jest uczynienie hurtowni danych przyjemnym, bezproblemowym i niesamowitym dla programistów i specjalistów zajmujących się danymi, budujących niesamowicie szybkie doświadczenia analityczne wewnętrzne i skierowane do klientów. Budujemy wersję DuckDB hostowaną w chmurze, współpracując ramię w ramię z twórcami najszybciej rozwijającego się i najszybciej ulepszającego silnika zapytań na świecie. W przeciwieństwie do innych baz danych, MotherDuck został zaprojektowany tak, aby ujednolicić rozwój lokalny z operacjami w chmurze, aby wypełnić lukę pomiędzy przepływami pracy w zakresie oprogramowania i inżynierii danych. Nasz zespół to mieszanka przemyślanych, pełnych pasji i empatii weteranów branży danych.
Co zrobisz
Zespół bazy danych jest pomostem pomiędzy DuckDB a chmurą. Posiadamy podstawową logikę rozszerzenia serwera i klienta, która pozwala na bezproblemowe działanie DuckDB, zarówno lokalnie, jak i w chmurze, i pracujemy w C++ tuż obok samej bazy kodu DuckDB. Naszą misją jest przesuwanie granic wydajności wbudowanych baz danych, rozproszonego wykonywania i komfortu użytkownika, a wszystko to przy ścisłym kontakcie z DuckDB Labs (zespołem stojącym za DuckDB), aby dostosować interfejsy API i kształtować przyszłość.
Codziennie realizujemy duże projekty pod kątem podwójnego wykonania, przydziału zasobów i niezawodności systemu, jednocześnie zajmując się przychodzącymi problemami i przekazując naszą wiedzę specjalistyczną DuckDB innym zespołom. Ściśle współpracujemy z MotherDuck i szerszą społecznością DuckDB, upewniając się, że ludzie korzystają z tego, co najlepsze zarówno w świecie lokalnym, jak i w chmurze. To mały zespół składający się z wielu pracowników i dużych ambicji... to rodzaj miejsca, w którym inżynierowie realizują wpływowe projekty, dzielą się zdobytą wiedzą i pomagają kształtować sposób tworzenia nowoczesnych narzędzi analitycznych.
Idealnie sprawdzi się na tym stanowisku w Amsterdamie lub Berlinie, ale jesteśmy również otwarci na świetnych kandydatów zdalnie w Europie.
Kluczowe obowiązki:
• Własne duże projekty w naszym stosie podwójnego wykonania, dzięki czemu DuckDB może bezproblemowo przetwarzać zapytania, niezależnie od tego, czy działają one lokalnie, czy w chmurze.
• Pomóż zbudować platformę chmurową, która dynamicznie przydziela zasoby, aby DuckDB pozostawała wydajna, niezależnie od tego, czy ktoś wykonuje niewielkie obciążenie, czy też wykorzystuje nasze największe instancje wymagające największej ilości pamięci.
• Prowadź interdyscyplinarną pracę z naszymi zespołami zajmującymi się interfejsem, platformą i infrastrukturą, aby zapewnić spójność doświadczenia użytkownika od początku do końca.
• Wprowadź najnowocześniejsze rozwiązania w zakresie wydajności wbudowanych baz danych, wykonywania rozproszonego i elementów wewnętrznych DuckDB.
• Pogłębiaj swoją wiedzę specjalistyczną w zakresie DuckDB i dziel się nią z resztą firmy poprzez mentoring i dokumentację.
• Współpracuj bezpośrednio z naszym zespołem pomocy technicznej, aby rozwiązywać problemy, uczyć się na rzeczywistych wzorcach użytkowania i ustalać priorytety ulepszeń, które są najważniejsze.
• Udoskonalaj systemy w sposób całościowy... wykrywaj wyzwania architektoniczne na wczesnym etapie i usuwaj wąskie gardła, zanim staną się problemami.
• Bądź mentorem dla członków zespołu i pomagaj podnosić poprzeczkę w zakresie praktyk inżynieryjnych w całym zespole.
• Ściśle współpracuj z DuckDB Labs (które wyrosło z grupy Database Architectures w CWI, gdzie narodziły się wykonywanie wektoryzowane i DuckDB), aby pomóc w dostosowaniu interfejsów API i ukształtowaniu przyszłego kierunku DuckDB.
Co przynosisz
• Zbudowałeś i dostarczyłeś złożone systemy zaplecza i wiesz, jak świetnie to wygląda.
• Biegle posługujesz się językiem backendowym, takim jak C++, Rust, Java lub podobnymi językami systemowymi, i czujesz się komfortowo pracując blisko metalu. (C++ i Rust są tutaj największym plusem, a poza tym uwielbiamy świetnego inżyniera Java.)
• Dobre podstawy w zakresie silników zapytań, planów wykonania, indeksowania i technik optymalizacji wydajności.
• Praktyczne doświadczenie z DuckDB to ogromny plus, niezależnie od tego, na jakim poziomie zaczynasz.
• Pracowałeś z infrastrukturą chmurową, sieciami i budowaniem systemów rozproszonych o małych opóźnieniach.
• Możesz określać zakres i prowadzić projekty obejmujące wielu współpracowników i zależności międzyfunkcyjne.
• Jesteś dumny ze swojego jasnego myślenia, starannego projektowania i przemyślanych kompromisów.
• Czujesz się komfortowo będąc mentorem dla rówieśników i pomagając budować oparte na współpracy środowisko o wysokim poziomie agencji.
• Lubisz kontaktować się z szerszą społecznością, niezależnie od tego, czy są to rozmowy o otwartym kodzie źródłowym, czy bezpośrednia współpraca z DuckDB Labs.
Co zapewniamy
• Możliwość uczestniczenia i wnoszenia wkładu w DuckDB, jedną z najpopularniejszych nowoczesnych analitycznych baz danych typu open source.
• Konkurencyjne wynagrodzenie i opcje na akcje, dzięki czemu masz udział w sukcesie naszego stada.
• Elastyczny czas wolny – poświęć czas na regenerację sił, zwiedzanie lub po prostu leniwy dzień nad stawem.
• Dobry plan emerytalny
• Legendarne imprezy firmowe – raz w roku gromadzimy całe stado na niezapomniane spotkania zespołowe, aby utrzymać mocne więzi.
• Hybrydowe środowisko pracy – spędzaj trzy dni w tygodniu w biurze, współpracując ze stadem, a przez resztę czasu pracuj w miejscu, w którym jesteś najbardziej produktywny — niezależnie od tego, czy jest to biuro domowe, kawiarnia czy spokojny zakątek nad jeziorem. Musimy Cię jednak ostrzec, większość z nas tak bardzo lubi to biuro, że i tak przychodzi. Jest nad rzeką Ij, codziennie z doskonałym lunchem.…
Źródło: Arbeitnow (https://www.arbeitnow.com/jobs/companies/motherduck/software-engineer-database-berlin-489640)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Motherduck
Lokalizacja
Berlin, Niemcy
Ogłoszenie pochodzi od Motherduck.