Pracuj.pl Stacjonarnie Mid

Architekt Oprogramowania (k/m)

WB Electronics S.A.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • C++
  • Python

Opis stanowiska

Nasze wymagania:
Wykształcenie: Wyższe techniczne (Informatyka, Elektronika, Automatyka lub pokrewne).
Doświadczenie: Minimum 7-8 lat doświadczenia w inżynierii oprogramowania, w tym co najmniej 2-3 lata na stanowisku Architekta, Tech Leada lub pokrewnym związanym z projektowaniem systemów.
Głęboka Ekspertyza Techniczna: Ekspercka znajomość języków C++ oraz Python w zastosowaniach inżynieryjnych i systemowych.
Architektura Integracyjna: Praktyczna wiedza z zakresu projektowania systemów rozproszonych i asynchronicznych, poparta doskonałą znajomością brokerów komunikatów (MQTT, ZeroMQ, Kafka).
Modelowanie Danych: Bogate doświadczenie w projektowaniu struktur baz danych oraz systemów zarządzania danymi o wysokiej dostępności i niezawodności.
Konteneryzacja i Środowisko: Doświadczenie w projektowaniu architektury deploymentu produkcyjnego z wykorzystaniem Dockera i orkiestracji kontenerów.
Wybitne zdolności analityczne, doświadczenie w wyborze i uzasadnianiu rozwiązań technicznych przed interesariuszami oraz naturalne predyspozycje do mentoringu.

Mile widziane:
Advanced C++: Biegła znajomość standardów C++ 14/17/20 oraz technik optymalizacji kodu pod kątem wydajnościowym.

Zakres obowiązków:
Projektowanie Architektury Systemów: Definiowanie i rozwój architektury systemów czasu rzeczywistego, integrujących zaawansowane modele Deep Learning z przetwarzaniem danych z czujników i obrazu.
Strategia Integracji i Komunikacji: Projektowanie skalowalnych architektur sterowanych zdarzeniami (Event-Driven Architecture) oraz systemów wymiany komunikatów opartych na brokerach (MQTT, Kafka, ZeroMQ).
Wybór i Uzasadnianie Technologii: Podejmowanie kluczowych decyzji technologicznych w projektach, opracowywanie długofalowych kierunków działania oraz przygotowywanie techniczno-ekonomicznych uzasadnień dla wdrażanych rozwiązań.
Nadzór nad Pipeline'ami ML/AI: Projektowanie i optymalizacja wysokowydajnych pipeline'ów przetwarzania danych (end-to-end) dla modeli Deep Learning, od etapu pozyskiwania danych po wdrożenia produkcyjne.
Standardy Inżynierskie i Quality Assurance: Wyznaczanie i egzekwowanie najwyższych standardów inżynierskich, dobrych praktyk programistycznych (C++/Python) oraz procesowego podejścia do rozwoju systemów ML/AI.
Przywództwo Techniczne i Mentoring: Współpraca z zespołami interdyscyplinarnymi (Data Scientists, DevOps, Embedded) oraz mentoring i wsparcie merytoryczne dla starszych programistów i inżynierów.

Oferujemy:
Stabilne zatrudnienie w polskiej firmie działającej na rynkach międzynarodowych
Konkurencyjne wynagrodzenie
Przyjazną atmosferę pracy
Brak dress code’u
Elastyczne godziny pracy
Bogaty pakiet benefitów i świadczeń (szkolenia i kursy, opieka medyczna, ubezpieczenie grupowe na życie, karta Multisport, dofinansowanie do wypoczynku, dofinansowanie kolonii dla dzieci, bilety do kina i teatru, kawa, herbata, napoje, owoce)

🔍 Dekoder Ogłoszenia

🔴
naturalne predyspozycje do mentoringu
Oczekuje się, że będziesz szkolić młodszych inżynierów, często w ramach codziennych obowiązków, a niekoniecznie jako formalna rola.
🔴
wybór i uzasadnianie rozwiązań technicznych przed interesariuszami
Będziesz musiał przekonywać osoby nietechniczne do swoich decyzji architektonicznych, co może wymagać umiejętności komunikacyjnych wykraczających poza czysto techniczne aspekty.
🟡
Architektura Integracyjna: Praktyczna wiedza z zakresu projektowania systemów rozproszonych i asynchronicznych
Oczekuje się, że będziesz aktywnie projektować i implementować złożone systemy komunikacji między różnymi komponentami, a nie tylko teoretycznie rozumieć koncepcje.
🟡
Projektowanie Architektury Systemów: Definiowanie i rozwój architektury systemów czasu rzeczywistego
Praca będzie wymagała ścisłego przestrzegania wymagań dotyczących opóźnień i determinizmu, co jest kluczowe w systemach sterowania i przetwarzania danych.
🟡
integrujących zaawansowane modele Deep Learning z przetwarzaniem danych z czujników i obrazu
Oczekuje się, że będziesz miał doświadczenie w pracy z danymi o dużej objętości i złożoności, a także w implementacji modeli AI w praktycznych zastosowaniach.