Backend Engineer (TypeScript, Golang) @ SquareOne
Aby zrealizować wizję autonomicznego współdzielenia przejazdów, dział Vehicle Integration rozwija narzędzia i aplikacje umożliwiające zarządzanie pasażerami bez udziału kierowcy. Jak pasażerowie mogą się uwierzytelnić w pojeździe? Jak zapewnić bezpieczeństwo w kabinie podczas wejścia i jazdy? Jakie treści powinny być wyświetlane na ekranach, by zapewnić bezpieczne i informacyjne doświadczenie?
Zespół Vehicle Perception rozwiązuje te wyzwania, tworząc kompleksowe rozwiązania dla strumieniowania wideo na żywo, komunikacji operatorów oraz systemów wizyjnych w pojazdach. Zespół opracowuje techniczne podstawy dla świadomości kabiny w czasie rzeczywistym — obejmuje to m. in. potoki wideo przesyłające dane z pojazdu do systemów backendowych oraz interfejsy umożliwiające operatorom łączenie się z pasażerami i udzielanie wsparcia. Dodatkowo wdrażane są modele percepcji służące do wykrywania i klasyfikacji stanów kabiny — np. identyfikacji zajętych siedzeń, zapomnianych przedmiotów lub spełnienia wymogów bezpieczeństwa.
Zespół posiada pełen zakres kompetencji niezbędnych do realizacji wartościowych strumieni — od deweloperów backend i embedded, przez specjalistów ds. jakości i bezpieczeństwa funkcjonalnego, po menedżerów produktów.
Dobry kandydat na to stanowisko:
- Doświadczenie z Typescript, Golang lub innym jezykiem typowanym.
- Doświadczenie z AWS, zwlaszcza z uslugami bezserwerowymi (SQS, Lambda, DynamoDB).
- Doświadczenie w projektowaniu i implementacji architektury rozwiazan aplikacyjnych.
- Każde doświadczenie z uczeniem maszynowym bedzie dodatkowym plusem.
Mile widziane:
- Znajomość technologii strumieniowania wideo, takich jak WebRTC, HLS, (S)RTP lub SIP.
- Znajomość protokolów laczacych urzadzenia brzegowe (np. MQTT).
- Doświadczenie w trenowaniu i walidacji modeli uczenia maszynowego.
Co pomoże Ci w realizacji tej roli:
- Znajomość aktualnych trendów w projektowaniu oprogramowania, architekturze zdarzeniowej (event-driven), DevOps oraz chęć dalszego rozwoju.
- Znajomość TypeScript lub innego nowoczesnego języka programowania backendowego.
- Doświadczenie z AWS IoT i usługami bezserwerowymi, takimi jak AWS Lambda, DynamoDB, S3.
- Ogólna znajomość platformy Linux i rozwoju systemów.
- Zainteresowanie praktykami zwinnego wytwarzania oprogramowania oraz proaktywne, elastyczne i praktyczne podejście do pracy.
Nieodpowiedni kandydat:
- Osoba skupiajaca sie glównie na DevOps, skryptach bash, utrzymaniu infrastruktury, administracji systemami, monitoringu i utrzymaniu.
- Doswiadczenie jedynie w jezykach dynamicznych/skryptowych (np. Python) – bez doswiadczenia z jezykami typowanymi.
Aby zrealizować wizję autonomicznego współdzielenia przejazdów, dział Vehicle Integration rozwija narzędzia i aplikacje umożliwiające zarządzanie pasażerami bez udziału kierowcy. Jak pasażerowie mogą się uwierzytelnić w pojeździe? Jak zapewnić bezpieczeństwo w kabinie podczas wejścia i jazdy? Jakie treści powinny być wyświetlane na ekranach, by zapewnić bezpieczne i informacyjne doświadczenie?
Zespół Vehicle Perception rozwiązuje te wyzwania, tworząc kompleksowe rozwiązania dla strumieniowania wideo na żywo, komunikacji operatorów oraz systemów wizyjnych w pojazdach. Zespół opracowuje techniczne podstawy dla świadomości kabiny w czasie rzeczywistym — obejmuje to m. in. potoki wideo przesyłające dane z pojazdu do systemów backendowych oraz interfejsy umożliwiające operatorom łączenie się z pasażerami i udzielanie wsparcia. Dodatkowo wdrażane są modele percepcji służące do wykrywania i klasyfikacji stanów kabiny — np. identyfikacji zajętych siedzeń, zapomnianych przedmiotów lub spełnienia wymogów bezpieczeństwa.
Zespół posiada pełen zakres kompetencji niezbędnych do realizacji wartościowych strumieni — od deweloperów backend i embedded, przez specjalistów ds. jakości i bezpieczeństwa funkcjonalnego, po menedżerów produktów.
, [Łączenie przepływu danych pomiędzy infrastrukturą backendową opartą na AWS, a komponentami w pojeździe z wykorzystaniem usług AWS (np. AWS Chime dla strumienia wideo, AWS IoT dla komunikacji). , Praca w autonomicznym, interdyscyplinarnym zespole zarządzanym oddolnie, wraz z innymi utalentowanymi inżynierami. , Implementacja niezawodnych funkcji spełniających standardy branży motoryzacyjnej. , Udział w pełnym cyklu życia oprogramowania – od projektowania, przez implementację, zapewnienie jakości, aż po utrzymanie. , Współpraca z dostawcami oraz innymi partnerami w celu uzgodnienia interfejsów oprogramowania, narzędzi i sprzętu. ] Requirements: AWS, IoT, DevOps, TypeScript, AWS Lambda, AWS DynamoDB, AWS S3, Linux, Golang, WebRTC, SIP, MQTT, Amazon SQS, Bash, PythonBądź pierwszy, który ubiega się o to miejsce pracy!