Inżynier ds. cyberbezpieczeństwa (APP) K/M
⚲ Warszawa
Do uzgodnienia
Opis stanowiska
Nasze wymagania:
Wykształcenie wyższe informatyczne, kryptograficzne lub pokrewne
Praktyczne zrozumienie architektury sieci neuronowych (YOLO, Transformerów) wykorzystywanych do rozpoznawania i identyfikacji obiektów
Znajomość specyficznych podatności modeli AI i metod obrony przed nimi (np. biblioteki takie jak Adversarial Robustness Toolbox - ART)
Doświadczenie z frameworkami AI optymalizowanymi pod hardware (TensorRT, OpenVINO, ONNX)
Znajomość architektury ROS / ROS2 (w tym mechanizmów SROS2 – Secure ROS).
Biegła znajomość języków C / C++ (pod kątem bezpiecznego kodowania, np standardy MISRA C) oraz Python (do analizy danych i AI)
Mile widziane:
Doświadczenie w pracy z platformami sprzętowymi GPU lub dedykowanymi akceleratorami NPU w kontekście optymalizacji oprogramowania
Certyfikaty branżowe, np.: CSSLP (Certified Secure Software Lifecycle Professional) lub pokrewne
Znajomość norm dotyczących tworzenia bezpiecznego oprogramowania dla systemów krytycznych (np. DO-178C)
Kompetencje miękkie: Zdolność do pracy w interdyscyplinarnym zespole z programistami embedded i inżynierami AI
Zakres obowiązków:
Ochrona modeli głębokiego uczenia (Object Detection/Classification) przed Atakami Wrogimi (Adversarial Attacks), zatruwaniem danych (Data Poisoning) oraz odwracaniem modeli (Model Inversion).
Współpraca przy tworzeniu standardów bezpieczeństwa dla modułów przetwarzania brzegowego (Edge AI) w warstwie oprogramowania.
Analiza podatności w aplikacjach oraz zabezpieczanie komunikacji aplikacyjnej (np. ROS2).
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)
Wykształcenie wyższe informatyczne, kryptograficzne lub pokrewne
Praktyczne zrozumienie architektury sieci neuronowych (YOLO, Transformerów) wykorzystywanych do rozpoznawania i identyfikacji obiektów
Znajomość specyficznych podatności modeli AI i metod obrony przed nimi (np. biblioteki takie jak Adversarial Robustness Toolbox - ART)
Doświadczenie z frameworkami AI optymalizowanymi pod hardware (TensorRT, OpenVINO, ONNX)
Znajomość architektury ROS / ROS2 (w tym mechanizmów SROS2 – Secure ROS).
Biegła znajomość języków C / C++ (pod kątem bezpiecznego kodowania, np standardy MISRA C) oraz Python (do analizy danych i AI)
Mile widziane:
Doświadczenie w pracy z platformami sprzętowymi GPU lub dedykowanymi akceleratorami NPU w kontekście optymalizacji oprogramowania
Certyfikaty branżowe, np.: CSSLP (Certified Secure Software Lifecycle Professional) lub pokrewne
Znajomość norm dotyczących tworzenia bezpiecznego oprogramowania dla systemów krytycznych (np. DO-178C)
Kompetencje miękkie: Zdolność do pracy w interdyscyplinarnym zespole z programistami embedded i inżynierami AI
Zakres obowiązków:
Ochrona modeli głębokiego uczenia (Object Detection/Classification) przed Atakami Wrogimi (Adversarial Attacks), zatruwaniem danych (Data Poisoning) oraz odwracaniem modeli (Model Inversion).
Współpraca przy tworzeniu standardów bezpieczeństwa dla modułów przetwarzania brzegowego (Edge AI) w warstwie oprogramowania.
Analiza podatności w aplikacjach oraz zabezpieczanie komunikacji aplikacyjnej (np. ROS2).
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
🟡
Praktyczne zrozumienie architektury sieci neuronowych (YOLO, Transformerów) wykorzystywanych do rozpoznawania i identyfikacji obiektów
Oczekuje się, że kandydat nie tylko zna nazwy tych architektur, ale potrafi je zastosować w praktyce do rozwiązywania konkretnych problemów.
🟡
Znajomość specyficznych podatności modeli AI i metod obrony przed nimi (np. biblioteki takie jak Adversarial Robustness Toolbox - ART)
Wymagana jest wiedza na temat ataków na modele AI i umiejętność ich neutralizowania, co sugeruje, że praca będzie obejmować obronę przed zaawansowanymi zagrożeniami.
🟡
Biegła znajomość języków C / C++ (pod kątem bezpiecznego kodowania, np standardy MISRA C) oraz Python (do analizy danych i AI)
Oczekuje się nie tylko umiejętności programowania, ale także świadomości i stosowania zasad bezpiecznego kodowania, co może oznaczać rygorystyczne procesy weryfikacji kodu.
🟡
Doświadczenie w pracy z platformami sprzętowymi GPU lub dedykowanymi akceleratorami NPU w kontekście optymalizacji oprogramowania
Praca będzie wymagała optymalizacji kodu pod kątem wydajności na specyficznym sprzęcie, co może być złożone i czasochłonne.
🔴
Znajomość norm dotyczących tworzenia bezpiecznego oprogramowania dla systemów krytycznych (np. DO-178C)
Oznacza to, że projekt może dotyczyć systemów o wysokim stopniu bezpieczeństwa, gdzie błędy mogą mieć poważne konsekwencje, co wiąże się z bardzo rygorystycznymi procesami.