Inżynier platformy danych — Six Robotics

OsloSix Robotics
  • Inżynieria
  • Stała
  • Pełny etat
  • Z doświadczeniem
  • Praca stacjonarna
  • Język: Norweski

Wynagrodzenie do ustalenia

Opis stanowiska

O Six Robotics

W Six Robotics tworzymy inteligentne oprogramowanie, które umożliwia bezzałogowym statkom powietrznym (UAV) współpracę, adaptację w locie i realizację misji, które wcześniej były niemożliwe. Z naszej siedziby w Oslo, ponad 70 ekspertów w dziedzinie obronności, oprogramowania i AI rozwija naszą flagową platformę autonomii i roju, wykorzystywaną zarówno przez rząd, jak i przemysł. W bliskiej współpracy z Norweskim Instytutem Badań Obrony (FFI) szybko przechodzimy od koncepcji do wdrożenia w terenie, często obok użytkowników końcowych.

Pracujemy z zaawansowanym sprzętem i oprogramowaniem, nowoczesnym stosem technologicznym oraz misjami, które wymagają zarówno mistrzostwa technicznego, jak i dyscypliny operacyjnej. Każdy jest blisko akcji, od rozwiązywania głębokich problemów technicznych po operacje w terenie. Działamy szybko i cenimy klarowność, integralność oraz pracę zespołową we wszystkim, co robimy.

W Six Robotics każda osoba działa z precyzją, dostosowuje się do zmieniających się warunków i wzmacnia zespół. Dostać się do nas jest trudno, a każdego dnia będziesz stawiany przed wyzwaniami. Ale jeśli masz umiejętności, dyscyplinę i chęć do przekraczania swoich granic oraz ciągłego doskonalenia, nie znajdziesz lepszego miejsca, aby wprowadzać realny wpływ, współpracując i ucząc się od najlepszych w branży.

O roli

Drony Six Robotics generują dużą ilość danych: telemetria lotu, logi i media. Budujemy platformę chmurową, która zbiera te dane, a ta rola jest w centrum tego, co się z nimi dzieje po ich zebraniu. Jak są modelowane, jak są przechowywane, jak ewoluują w miarę jak nasze oprogramowanie się zmienia, oraz jak interfejsy i inne odbiorniki downstream faktycznie je odczytują. Gdy będzie to gotowe, inżynierowie i klienci będą mogli zrozumieć, co się wydarzyło podczas lotu, debugować awarie, uczyć się z każdej misji i działać z pewnością. To istotny krok naprzód w tym, co oferujemy, na bazie produktu, który już działa.

Telemetria dronów jest czasową, gęstą i wysokotaktową, a jej kształt będzie się zmieniać w miarę ewolucji oprogramowania GCS. Logi są półstrukturalne. Potrzebujemy kogoś, kto potrafi zaprojektować warstwę przechowywania, która poradzi sobie z tym wszystkim, wiedząc, że schemat nie będzie stał w miejscu. To projekt od podstaw, a my chcemy, aby dostarczał wartość szybko, zarówno wewnętrznie, abyśmy mogli uczyć się i poprawiać szybciej, jak i jako coś, co możemy pokazać klientom. Wczesne decyzje (model danych, wybory przechowywania, strategia ewolucji schematu, interfejsy odczytu, na których będą polegać odbiorcy downstream) będą podejmowane jako zespół, a my zatrudniamy cię, aby wnieść silne, uzasadnione opinie do tych rozmów. Będziesz ściśle współpracować z inżynierem chmurowym, który dołączy do ciebie i poprowadzi pipeline przesyłania danych. Twoja rola koncentruje się na tym, co dzieje się po ich zebraniu.

Co będziesz robić

  • Projektowanie modelu danych dla danych lotu: telemetria, logi i media.
  • Budowanie strategii ewolucji schematu. Oprogramowanie GCS w terenie będzie się zmieniać; chmura musi sobie z tym radzić, nie łamiąc starych danych.
  • Budowanie pipeline'ów, które przekształcają surowe przesyłki w zapytania, strukturalne dane.
  • Podejmowanie decyzji dotyczących bazy danych, przechowywania czasowego i przechowywania obiektów, ściśle współpracując z zespołem, aby podjąć właściwe wybory.
  • Układanie podstaw, jak dane będą zapytane, w tym wczesne wzorce odczytu, na których będą polegać dashboard i inni odbiorcy.

Czego szukamy

Szukamy inżyniera, który myśli w kategoriach systemów danych, a nie tylko baz danych. Spędziłeś wystarczająco dużo lat na projektowaniu i obsłudze platform danych, aby mieć opinie na temat tego, jak modelować ewoluujące dane, które przechowywanie wybrać w danym momencie i jak wygląda czysty interfejs odczytu dla zespołu, który go konsumuje. Potrafisz jednocześnie myśleć o surowym kształcie tego, co nadchodzi, i o tym, jak ludzie zapytujący dane za trzy lata będą potrzebować, aby to wyglądało.

Motywuje cię wpływ i podejmowanie właściwych decyzji projektowych na początku, kiedy mają największe znaczenie. Jesteś najlepszy, gdy schemat nie będzie stał w miejscu, i myślisz o tym, jak twoje wybory przekładają się na coś, na czym klienci mogą polegać w terenie. Dbaj o to, aby tarcie deweloperskie w platformie danych nie powstrzymywało inżynierów zewnętrznych od rozszerzania zbioru danych o nowe dane, które chcą śledzić. Wnosisz silne opinie do rozmów architektonicznych i trzymasz je wystarczająco lekko, aby zmienić zdanie, gdy ktoś inny ma rację.

Wierzymy, że odpowiedni kandydat przynosi

  • 5+ lat pracy jako inżynier danych, inżynier platformy danych lub inżynier backend w firmie, gdzie dane były rdzeniem produktu.
  • Doświadczenie w projektowaniu schematów, które musiały ewoluować w czasie. Przeszedłeś przynajmniej jedną migrację w systemie na żywo z rzeczywistymi danymi i możesz opowiedzieć, co było trudne.
  • Doświadczenie w wyborze backendów przechowywania, czy to budując je wewnętrznie, czy integrując platformy zewnętrzne.
  • Doświadczenie w projektowaniu i uruchamianiu pipeline'ów danych, które obsługują zmieniające się formaty wejściowe, wersjonowane ładunki, ewoluujące schematy.
  • Komfort w obsłudze systemów danych, które zbudowałeś, a nie tylko ich projektowaniu.

Miłe do posiadania:

  • Przechowywanie danych czasowych na dużą skalę.
  • Doświadczenie z telemetrią, danymi czujników IoT lub jakimkolwiek systemem generującym dane maszynowe o wysokiej częstotliwości przez długi czas.
  • Doświadczenie z wersjonowaniem schematów i zarządzaniem strukturalnymi formatami danych w ewoluujących systemach.
  • Przetwarzanie mediów (wideo, obraz) obok danych strukturalnych na tej samej platformie.

Dlaczego warto do nas dołączyć

W Six Robotics nie tylko budujemy oprogramowanie - redefiniujemy, jak systemy bezzałogowe działają w rzeczywistym świecie. Jeśli motywują cię znaczące problemy, techniczna głębia i możliwość kształtowania czegoś od podstaw, znajdziesz swoje miejsce tutaj.

  • Pracuj nad problemami, które mają znaczenie
    Nasza technologia pomaga odblokować mądrzejsze, bezpieczniejsze i bardziej elastyczne operacje UAV w obronie i przemyśle, rozwiązując prawdziwe wyzwania z bezpośrednim, namacalnym wpływem.
  • Przewodź zmianom w przestrzeni zdominowanej przez sprzęt
    Wprowadzamy nowoczesną AI, autonomię i skalowalne oprogramowanie do dziedziny, która od dawna opierała się na sztywnych, zaprogramowanych systemach, aby zmienić sposób, w jaki UAV są projektowane, wdrażane i zarządzane.
  • Buduj od podstaw, kształtuj przyszłość
    Dołącz do nas na wczesnym etapie i pomóż zdefiniować podstawowe systemy, narzędzia i kulturę firmy, która wciąż jest budowana - gdzie twoje pomysły, kod i decyzje będą miały trwały wpływ.
  • Pracuj z celem, wspierany przez świetne benefity
    Będziesz częścią zespołu z misją, który ceni klarowność, integralność i współpracę, oferując konkurencyjne wynagrodzenie, potencjał akcji, silne plany ubezpieczeniowe i emerytalne oraz możliwości ciągłego uczenia się.

Nasza procedura rekrutacyjna

  1. Rozmowa wstępna z jednym z naszych rekruterów, aby lepiej cię poznać (30 min).
  2. Spotkanie z kimś z zespołu, aby dowiedzieć się więcej o nas (60 min).
  3. Zadanie programistyczne do rozwiązania w swoim czasie, a następnie rozmowa techniczna bardziej związana z szczegółami dotyczącymi roli (90 min).
  4. Ostateczna rozmowa z naszym CTO i szefem działu HR (45 min).

Nasze zobowiązanie do inkluzji

W Six Robotics zobowiązujemy się do stworzenia miejsca pracy opartego na szacunku, integralności i współpracy. Cenimy różne perspektywy i doświadczenia, a wierzymy, że różnorodność w naszym zespole wzmacnia zarówno naszą pracę, jak i naszą kulturę. Zachęcamy wszystkich kwalifikowanych kandydatów do aplikowania i pomagania nam w budowaniu technologii, która ma realny wpływ.

Wymóg uzyskania zgody na bezpieczeństwo
Wszyscy pracownicy Six Robotics muszą przejść proces uzyskania zgody na bezpieczeństwo z powodu naszej bliskiej współpracy z Norweskimi Siłami Zbrojnymi. Chociaż wcześniejsza zgoda nie jest konieczna, proces uzyskania zgody zostanie rozpoczęty w ramach onboardingu.

Znajomość języków

  • Norweski: wymagany

Co będziesz robić?

  • Projektowanie modelu danych dla danych lotu
  • Budowanie strategii ewolucji schematu
  • Budowanie pipeline'ów przekształcających surowe przesyłki
  • Podejmowanie decyzji dotyczących bazy danych i przechowywania
  • Układanie podstaw, jak dane będą zapytane

Czego oczekujemy?

  • + lat doświadczenia jako inżynier danych
  • Doświadczenie w projektowaniu ewoluujących schematów
  • Doświadczenie w wyborze backendów przechowywania
  • Doświadczenie w projektowaniu pipeline'ów danych

Co zyskujesz?

  • Silne plany ubezpieczeniowe

Six Robotics

Strona firmy

Lokalizacja

Ładowanie mapy
  • OsloStacjonarnie

    Takstingeniérzy

    Wynagrodzenie do ustalenia
    NO
    Z doświadczeniemStała
    Nowa
  • OsloStacjonarnie

    Inżynier ML – Wizja komputerowa: Buduj inteligentniejszą, bezpieczniejszą technologię opieki

    Wynagrodzenie do ustalenia
    Duże doświadczenieStała
    Nowa
  • OsloHybrydowo

    Inżynier produktu — ROEST

    Wynagrodzenie do ustalenia
    Z doświadczeniemStała
    Nowa
  • OsloStacjonarnie

    Inżynier ds. niezawodności systemów

    Wynagrodzenie do ustalenia
    NO
    Z doświadczeniemStała
    Nowa

Rekrutacja prowadzona jest na stronie pracodawcy. Kliknięcie „Aplikuj” przekieruje Cię poza NordJobs.