Senior Backend Developer
Hledáme zkušeného Senior Backend Developera, který se připojí k našemu týmu a bude se podílet na vývoji robustní a škálovatelné infrastruktury pro správu a provoz strojového učení v oblasti energetiky. Čeká tě práce na greenfield projektu s dlouhodobou perspektivou, kde budeš mít možnost navrhovat a implementovat klíčové části systému od samého začátku.
O projektu:
Brzy budeme vyvíjet moderní platformu pro správu, trénování a nasazování modelů strojového učení pro předního hráče na energetickém trhu. Naším cílem je vytvořit robustní a škálovatelnou infrastrukturu, která umožní efektivní provoz a správu stovek modelů s různými požadavky na prostředí a závislosti. Platforma staví na nejnovějších technologiích v oblasti MLOps, automatizace a cloudových služeb a klade důraz na bezpečnost, spolehlivost a optimalizaci využití zdrojů. Součástí řešení je také podpora dynamického retrainu, monitoringu a správy životního cyklu modelů v produkčním prostředí.
Co by bylo náplní tvé práce?
Vývoj a správa backendových služeb zajišťujících integraci na externí datové zdroje a služby pro predikce
Návrh a implementace databází pro ukládání a správu velkého objemu dat, případně integrace na datové sklady
Tvorba a správa API pro komunikaci s dalšími částmi platformy (např. REST, GraphQL)
Vytváření dashboardů a vizualizací predikcí v nástrojích jako Grafana
Zajištění bezpečnosti a autentizace jednotlivých služeb projektu
Optimalizace výkonu a škálovatelnosti backendových komponent
Monitoring, logging a správa provozu backendových služeb
Spolupráce s týmem datových vědců, MLOps a BE/FE vývojářů na návrhu konečného řešení
Dokumentace architektury a jednotlivých služeb
Technologie/nástroje, se kterými budeš pracovat:
Kotlin
Python
PostgreSQL a další databázové technologie
REST API, GraphQL
Docker, Kubernetes
AWS/Azure
Terraform
Gitlab
Grafana, Prometheus, další nástroje pro monitoring a vizualizaci
Koho hledáme?
Máš zkušenosti s návrhem a vývojem backendových systémů, ideálně v datově náročných projektech
Zvládáš práci s databázemi a datovými sklady, umíš navrhnout efektivní datové modely
Znáš moderní přístupy k integraci na externí služby a práci s API
Umíš zajistit bezpečnost, škálovatelnost a spolehlivost backendových řešení
Máš zkušenosti s kontejnerizací a cloudovou infrastrukturou (Docker, Kubernetes, AWS/Azure)
Výhodou je zkušenost s vizualizací dat a tvorbou dashboardů (např. Grafana)
Umíš komunikovat napříč týmy a podílet se na návrhu celkové architektury