Senior | Principal Engineer | Architect | distributed systems
Tech Stack / Keywords
Firma i stanowisko
Klient z USA realizujący projekt greenfieldowy w obszarze zaawansowanych modeli AI, centrów danych, fotoniki oraz R&D. Projekt dotyczy budowy nowej generacji systemu MES (Manufacturing Execution System) wspierającego wielkoseryjną produkcję urządzeń opartych na fotonice krzemowej, integrującego zarządzanie halą produkcyjną, systemy danych oraz platformy zewnętrzne (ERP, dostawców i producentów kontraktowych).
Wymagania
- Minimum 5 lat doświadczenia w budowie systemów backendowych lub rozproszonych.
- Bardzo dobra znajomość języków programowania takich jak C#, Java lub Go.
- Solidna wiedza z zakresu systemów rozproszonych, mikroserwisów i projektowania API.
- Umiejętność projektowania baz danych (modele relacyjne, normalizacja, optymalizacja wydajności).
- Doświadczenie w programowaniu współbieżnym, równoległym oraz projektowaniu skalowalnych systemów.
- Bardzo dobre umiejętności komunikacyjne i współpraca międzyzespołowa.
- Znajomość języka angielskiego na poziomie B2+ / C1.
- Wyższe techniczne wykształcenie.
Obowiązki
Architektura systemów i rozwój oprogramowania:
- Projektowanie i budowa rozproszonych systemów backendowych wspierających MES (Manufacturing Execution System) i sterowanie produkcją.
- Definiowanie architektury systemu, API oraz modeli danych dla środowisk wymagających wysokiej skali i niezawodności.
- Tworzenie mikroserwisów i integracji łączących systemy wewnętrzne z ERP, dostawcami i partnerami produkcyjnymi.
- Przeprowadzanie code reviews.
Badania i rozwiązywanie problemów:
- Analiza istniejących rozwiązań MES i systemów enterprise (komercyjnych oraz open source) w celu projektowania optymalnych rozwiązań.
- Przekładanie zmieniających się i nieprecyzyjnie określonych wymagań na solidne rozwiązania techniczne.
- Prowadzenie prac prototypowych, tworzenie proof-of-conceptów oraz iteracyjne doskonalenie systemów.
Integracja danych i procesów:
- Projektowanie i implementacja przepływów danych oraz procesów pomiędzy wieloma systemami.
- Umożliwianie przesyłu danych w czasie rzeczywistym, ich transformacji oraz automatyzacji opartej na zdarzeniach.
- Budowa integracji łączących systemy produkcyjne, partnerów zewnętrznych i narzędzia wewnętrzne.
Podejście:
- Stosowanie najlepszych praktyk dotyczących architektury, jakości kodu i projektowania systemów.
- Zapewnianie skalowalności, wydajności i niezawodności poprzez testowanie i optymalizację.
Benefity
- Praca w modelu B2B z kontraktem bezpośrednio podpisywanym z klientem, bez pośredników.
- Długoterminowa współpraca.
- Praca w trybie hybrydowym: wizyty w biurze 2-3 dni w tygodniu.
- Możliwość pracy nad innowacyjnym projektem w obszarze AI, fotoniki i R&D.
Inne informacje
Praca dostępna dla kandydatów z lokalizacją w Krakowie, wymagana obecność w biurze 2-3 dni w tygodniu. Kontrakt B2B, współpraca bez pośredników. Współpraca międzynarodowa, klient z USA, praca w polskiej strefie czasowej.
1dea
117 aktywnych ofert