W skrócie
- Zadania: Buduj i rozwijaj infrastrukturę danych oraz usługi analityczne w nowoczesnym środowisku.
- Firma: Ocado Group - lider w automatyzacji zakupów online.
- Benefity: Atrakcyjne wynagrodzenie, opieka zdrowotna, elastyczny czas pracy i możliwości rozwoju.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i wsparciem dla pasji.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość handlu detalicznego.
- Kwalifikacje: Doświadczenie w programowaniu w Pythonie oraz znajomość praktyk DevOps.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Wprowadzenie: Jesteśmy Ocado Group i wprowadzamy światowej klasy automatyzację do zakupów online. Nasza Ocado Smart Platform (OSP) łączy nowoczesną robotykę, AI i IoT w naszych zaawansowanych CFC (Centrach Realizacji Zamówień). Opanowaliśmy pojedyncze zamówienia, przekształcając dostawy online dla naszych globalnych partnerów. Dołącz do nas i bądź częścią zespołu, który przesuwa granice technologii detalicznej.
O roli: Jako Inżynier Danych w naszym zespole Data Engineering Platform będziesz odpowiedzialny za budowanie, obsługę i ulepszanie podstawowej infrastruktury, usług i potoków danych, które napędzają analitykę i raportowanie w dwóch naszych kluczowych platformach automatyzacji magazynów i realizacji zamówień: Ocado Smart Platform (OSP) i Ocado Mobile Robotics Solutions (OMRS). Będziesz ściśle współpracować w całym stosie - płynnie przechodząc między kodem aplikacji, potokami danych a infrastrukturą - jednocześnie prowadząc modernizację platformy poprzez rozwiązywanie zadłużenia technicznego, dostosowywanie orkiestracji Airflow i optymalizację wykorzystania zasobów chmurowych.
W tej roli aktywnie uczestniczysz w monitorowaniu, alarmowaniu i reagowaniu na incydenty, aby utrzymać zdrowie systemu i zapewnić, że problemy są rozwiązywane zanim wpłyną na naszych klientów. Dodatkowo będziesz utrzymywać i poprawiać działającą aplikację do dostępności slotów, koncentrując się na wysokiej niezawodności i optymalnej wydajności. Pracując jako część współpracującego, rozproszonego zespołu, będziesz współpracować z grupami inżynieryjnymi w całej Ocado Group, aby dostarczać skalowalne, opłacalne możliwości danych i bezpieczne interfejsy dla interesariuszy.
Kluczowe obowiązki:
- Budowanie, uruchamianie i ulepszanie potoków danych, usług backendowych i API napędzających analitykę i raportowanie dla OSP i OMRS.
- Pisanie i rozwijanie infrastruktury jako kodu (Terraform/OpenTofu) dla środowisk chmurowych.
- Modernizacja platformy poprzez rozwiązywanie zadłużenia technicznego i dostosowywanie Airflow/Composer (dostosowywanie puli, ustawianie żądań zasobów K8s i optymalizacja DAG-ów).
- Poprawa efektywności platformy i kosztów infrastruktury chmurowej poprzez identyfikację marnotrawnych zapytań, nieaktywnych zasobów i optymalizację wykorzystania BigQuery.
- Uczestnictwo w monitorowaniu, alarmowaniu i reagowaniu na incydenty w celu utrzymania zdrowia systemu i zaufania klientów.
- Utrzymywanie i ulepszanie niezawodności i wydajności działającej aplikacji do dostępności slotów.
- Ścisła współpraca z rozproszonymi zespołami inżynieryjnymi i kluczowymi interesariuszami w całej Ocado Group.
Czego szukamy:
- Solidne doświadczenie w inżynierii oprogramowania w Pythonie.
- Praktyczne doświadczenie z infrastrukturą jako kodem (Terraform lub podobne jak Ansible/CloudFormation) w GCP lub innym głównym dostawcy chmury.
- Silne zrozumienie podstawowych praktyk DevOps, w tym przepływów pracy kontroli wersji, CI/CD i projektowania strategii wdrożeniowych.
- Komfortowe poruszanie się po całym stosie, przechodzenie między kodem aplikacji, potokami i infrastrukturą.
- Pragmatyczne podejście z poczuciem odpowiedzialności, zdolność do rozwiązywania niejasnych problemów i dostosowywania się do zmieniających się priorytetów.
- Biegła znajomość języka angielskiego w mowie i piśmie oraz praktyczne doświadczenie z Pythonem, TypeScript, Terraform, GCP, BigQuery, Airflow, CI/CD i PostgreSQL.
Miłe do posiadania:
- Doświadczenie z TypeScript/Node.js.
- Zaawansowane praktyczne doświadczenie z Airflow wykraczające poza pisanie DAG-ów (np. dostosowywanie pul harmonogramów, alokacja zasobów i diagnozowanie wolnych potoków).
- Znajomość dbt, BigQuery lub innych narzędzi do hurtowni danych w chmurze.
- Doświadczenie w obsłudze działających systemów produkcyjnych skierowanych do klientów, środowisk Unix/Linux oraz podstawowych zasad bezpieczeństwa (najmniejszy przywilej, separacja obowiązków).
Opis tej roli podsumowuje typowe funkcje roli. Nie jest to wyczerpująca lista wszystkich możliwych obowiązków, zadań ani zadań.
Korzyści: Co zyskujesz?
- Praca i życie powinny się ze sobą łączyć, dlatego oferujemy szereg korzyści koncentrujących się na dobrostanie, rozwoju i duchu zespołowym. Ostateczny pakiet będzie zależał od typu umowy, którą uzgodnimy.
- Standardowe korzyści: ubezpieczenie na życie, prywatna opieka zdrowotna [Luxmed], karta Multisport, bony na lunch, programy akcji firmy oraz pomoc w codziennych problemach i poważnych problemach zdrowotnych.
- Możliwości nauki: dostęp do platformy Learnebly i LinkedIn Learning, zajęcia z języka angielskiego oraz biblioteka książek.
- Wsparcie rodzicielskie: dodatkowe +10 dni urlopu macierzyńskiego / +20 dni urlopu ojcowskiego, finansowanie przedszkoli i żłobków.
- Model hybrydowy: 2 dni w tygodniu w biurze i elastyczność pracy z prawie dowolnej lokalizacji przez maksymalnie 30 dni w roku.
- Udogodnienia biurowe: biura w centralnej lokalizacji z parkingiem dla samochodów i rowerów oraz sprzętem do pracy zdalnej.
- Rozwój kariery: jasna ścieżka kariery z możliwościami rotacji między projektami, zespołami, dziedzinami i rolami pod kierunkiem wysoko wykwalifikowanych starszych kolegów.
- Społeczność mówców: szkolenie w zakresie publicznych wystąpień i wsparcie w przygotowywaniu prezentacji na konferencje lub spotkania, w tym nasze własne Ocado Technology Meetups.
- Grupy pasjonackie: bieganie, jazda na rowerze i inne.
- Coroczne uroczystości: karnawał, letnie imprezy, pikniki rodzinne lub dni dla dzieci.
W Ocado Technology zawsze eksplorujemy, uczymy się i wdrażamy nowe inicjatywy, a także chętnie dzielimy się historiami, spostrzeżeniami i doświadczeniami z Tobą. Poznaj naszych członków zespołu podczas spotkań.
Nie możesz znaleźć tego, czego szukasz lub nie jesteś gotowy na zmianę? Dołącz do naszej społeczności talentów, aby być na bieżąco z wiadomościami i wydarzeniami Ocado Group, będziesz również pierwszą osobą, która dowie się o nowych możliwościach - zanim zostaną ogłoszone.
Senior Data Platform Engineer – pracodawca: Ocado
Ocado Group to doskonały pracodawca, oferujący dynamiczne środowisko pracy w sercu innowacji technologicznych. Pracownicy mają możliwość rozwoju zawodowego poprzez współpracę z zespołami inżynieryjnymi na całym świecie oraz dostęp do nowoczesnych narzędzi i technologii w obszarze chmurowym. Nasza kultura pracy opiera się na współpracy, kreatywności i dążeniu do doskonałości, co sprawia, że każdy dzień przynosi nowe wyzwania i satysfakcję z osiąganych wyników.