Platform Engineer / Backend Engineer
Dla naszego Klienta poszukujemy Platform Engineera / Backend Engineera, który dołączy do zespołu realizującego projekt badawczo-rozwojowy współfinansowany przez NCBR.
Projekt obejmuje budowę od podstaw nowoczesnej platformy IoT do monitorowania i zarządzania urządzeniami wykorzystywanymi w instalacjach fotowoltaicznych. Rozwiązanie będzie odpowiadać za odbiór, przetwarzanie oraz analizę danych telemetrycznych z tysięcy urządzeń pracujących w terenie.
To doskonała okazja dla osób, które chcą mieć realny wpływ na architekturę systemu, uczestniczyć w tworzeniu nowego produktu i rozwijać rozwiązania wykorzystywane w sektorze nowoczesnej energetyki.
Dołącz do zespołu rozwijającego innowacyjną platformę IoT dla sektora odnawialnych źródeł energii!
Będziesz odpowiadać za rozwój i utrzymanie platformy backendowej obsługującej komunikację z urządzeniami IoT oraz przetwarzanie danych telemetrycznych. Będziesz współpracować z zespołami Embedded, Front-end oraz AI, wspólnie rozwijając rozwiązanie od etapu projektowania aż do wdrożenia.
Będziesz odpowiedzialny/-a za:
wdrożenie, konfigurację i rozwój platformy IoT do monitorowania urządzeń,
projektowanie oraz rozwój procesów zarządzania flotą urządzeń IoT,
integrację urządzeń z platformą z wykorzystaniem protokołu MQTT,
projektowanie architektury przechowywania danych telemetrycznych,
konfigurację reguł przetwarzania danych oraz mechanizmów alarmowych,
współpracę z zespołem Embedded przy definiowaniu komunikacji pomiędzy urządzeniami a platformą,
rozwój i utrzymanie procesów CI/CD,
dbanie o bezpieczeństwo komunikacji pomiędzy urządzeniami i platformą,
udział w rozwoju architektury rozwiązania wraz z rozwojem projektu.
Główne wymagania:
✔ minimum 3 lata doświadczenia na stanowisku Cloud Engineer, Platform Engineer lub Backend Engineer,
✔ praktyczne doświadczenie z:
MQTT,
PostgreSQL,
Docker,
Kubernetes,
Linux,
Git.
✔ doświadczenie we wdrażaniu lub konfiguracji platform IoT bądź systemów telemetrycznych,
✔ znajomość baz danych wykorzystywanych do przechowywania dużych ilości danych (np. PostgreSQL, TimescaleDB, InfluxDB lub Cassandra),
✔ doświadczenie z procesami CI/CD,
✔ znajomość zagadnień związanych z bezpieczeństwem komunikacji (TLS, autoryzacja, tokeny),
✔ znajomość języka angielskiego na poziomie min. B2.
Dodatkowym atutem będzie doświadczenie z:
Java / Spring,
Grafana lub Prometheus,
Terraform (Infrastructure as Code),
AWS lub innymi rozwiązaniami Cloud,
GitOps,
platformami IoT typu open source,
współpracą z zespołami Embedded/Firmware.
Firma oferuje:
możliwość pracy przy nowoczesnym projekcie badawczo-rozwojowym realizowanym dla branży odnawialnych źródeł energii,
możliwość budowania platformy IoT od podstaw,
realny wpływ na decyzje architektoniczne i rozwój produktu,
współpracę z doświadczonymi specjalistami z obszaru Embedded, Cloud i AI,
udział w długofalowym projekcie wykorzystującym nowoczesne technologie,
stabilne zatrudnienie w oparciu o umowę o pracę,
stacjonarny model pracy, z możliwością okazjonalnej pracy zdalnej (ok. 1-2 dni w tygodniu),
prywatną opiekę medyczną,
dofinansowanie do zajęć sportowych,
spotkania integracyjne.
Dlaczego warto?
To nie jest projekt utrzymaniowy ani praca polegająca na rozwijaniu istniejącego systemu.
Dołączysz do zespołu, który tworzy nowoczesną platformę IoT od podstaw, wykorzystując rozwiązania chmurowe i technologie wykorzystywane w nowoczesnych systemach telemetrycznych. Będziesz mieć realny wpływ na rozwój produktu, architekturę rozwiązania oraz sposób komunikacji tysięcy urządzeń pracujących w środowisku produkcyjnym.