
Sigma Software Group to międzynarodowa firma konsultingowa z branży technologicznej, założona w 2002 roku. Jej zespoły zajmują się tworzeniem oprogramowania, projektowaniem graficznym, testowaniem i wsparciem technicznym dla klientów z takich sektorów jak motoryzacja, opieka zdrowotna, telekomunikacja, lotnictwo, bankowość, gry, nieruchomości i reklama. Firma zatrudnia specjalistów IT do pracy nad złożonymi projektami inżynieryjnymi oraz wspiera rozwój zawodowy poprzez mentoring i ciągłe doskonalenie. Możliwość pracy zdalnej jest częścią modelu pracy firmy, a jej projekty są realizowane dla organizacji takich jak AstraZeneca, Scania i SAS.
Starszy/Główny Inżynier Danych — Brazylia (praca zdalna)
Rozwijaj skalowalne platformy danych AWS na potrzeby analityki biznesowej, raportowania i uczenia maszynowego. Projektuj potokowe i strumieniowe rozwiązania, kształtuj architekturę oraz wspieraj rozwój inżynierów danych.
Opis
- Tworzenie i obsługa bezpiecznych, niezawodnych platform, potoków i produktów danych na dużą skalę
- Prowadzenie dyskusji architektonicznych dotyczących modeli danych, sposobów przechowywania, wzorców integracji i rozwoju platformy
- Odpowiedzialność za rozwiązania techniczne od projektu po wdrożenie oraz współkształtowanie decyzji inżynieryjnych i architektonicznych
- Tworzenie wsadowych i strumieniowych rozwiązań danych z wykorzystaniem nowoczesnych technologii chmurowych
- Prowadzenie działań modernizacyjnych platformy i ciągłego doskonalenia technicznego
- Definiowanie i promowanie standardów inżynieryjnych w zakresie CI/CD, testów, obserwowalności, bezpieczeństwa i jakości danych
- Wspieranie inżynierów danych poprzez pomoc techniczną, przeglądy kodu i wymianę wiedzy
- Koordynowanie wdrażania nowych członków zespołu i pomaganie im w integracji z organizacją inżynieryjną
- Współpraca z menedżerami produktu, inżynierami oprogramowania, analitykami i interesariuszami biznesowymi przy tworzeniu skalowalnych rozwiązań danych
- Współtworzenie map drogowych technologii i kierunku rozwoju inżynierii w różnych zespołach
Wymagania
- 5–8 lub więcej lat doświadczenia w inżynierii oprogramowania, w tym 3–5 lub więcej lat praktycznej pracy w inżynierii danych
- Znajomość języka angielskiego na poziomie Upper-Intermediate lub wyższym
- Znaczne doświadczenie w tworzeniu i obsłudze skalowalnych chmurowych platform i potoków danych
- Zaawansowana znajomość SQL
- Dogłębne rozumienie zasad modelowania danych i architektury danych
- Umiejętność pisania kodu produkcyjnej jakości w Pythonie
- Praktyczne doświadczenie z Apache Spark, Databricks i Kafką
- Umiejętność tworzenia potoków ETL/ELT i procesów orkiestracji
- Bardzo dobra znajomość AWS, w tym natywnych usług chmurowych do pracy z danymi
- Doświadczenie w projektowaniu nowoczesnych architektur hurtowni danych lub lakehouse
- Dobre umiejętności projektowania systemów i rozwiązywania problemów
- Umiejętność równoważenia potrzeb biznesowych i kwestii technicznych przy podejmowaniu decyzji architektonicznych
- Umiejętność mentoringu inżynierów i rozwijania dobrych praktyk inżynieryjnych
- Skuteczna komunikacja i współpraca z interesariuszami technicznymi i biznesowymi
- Doświadczenie ze Scalą lub Javą będzie dodatkowym atutem
- Doświadczenie w architekturach strumieniowania danych w czasie rzeczywistym będzie dodatkowym atutem
- Znajomość rozproszonych systemów na dużą skalę będzie dodatkowym atutem
- Doświadczenie z rozwiązaniami do obserwowalności i jakości danych będzie dodatkowym atutem
- Doświadczenie w programach modernizacji platform będzie dodatkowym atutem
- Doświadczenie z platformami danych dla analityki biznesowej lub uczenia maszynowego będzie dodatkowym atutem
Benefity
- W pełni zdalna praca
- Stały rozwój zawodowy
- Możliwości rozwoju przywództwa technicznego
- Wsparcie mentoringu i rozwoju zespołu
- Współpraca ze społecznościami inżynieryjnymi
- Udział w tworzeniu produktów o dużym znaczeniu