W skrócie
- Zadania: Test and secure cutting-edge industrial systems while developing exploits for vulnerabilities.
- Firma: Join a global leader in AI transformation engineering with a supportive culture.
- Benefity: Stable pay, health insurance, remote work options, and career development programs.
- Pozostałe informacje: Enjoy a hybrid work environment and opportunities for international travel.
- Dlaczego ta praca: Make a real impact in cybersecurity by tackling complex challenges in AI and industrial environments.
- Kwalifikacje: 5+ years in penetration testing with strong programming skills and experience in OT/ICS security.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Poszukujemy myślącego badawczo Starszego Testera Penetracyjnego Bezpieczeństwa, który znajduje się na styku trzech dyscyplin: bezpieczeństwa technologii operacyjnej (OT/ICS), rozwoju exploitów i odkrywania zero-day oraz ofensywnego testowania systemów AI i agentowych. To nie jest rola oparta na skanowaniu. Będziesz łamać prawdziwe środowiska przemysłowe w sposób bezpieczny, pisać działające exploity dla wykrytych przez siebie luk oraz atakować aplikacje LLM i autonomiczne agenty tak, jakby to robił zdolny przeciwnik. Będziesz dostarczać usługi dla klientów od początku do końca, wnosić oryginalne badania do programu zero-day klienta oraz pomagać w budowaniu narzędzi napędzanych AI, które skalują nasze możliwości ofensywne.
Rola odpowiada osobie, która lubi zagłębiać się w trudne cele i potrafi wyjaśnić, co znalazła zarówno inżynierom, jak i kierownictwu.
Obowiązki:
- Planowanie i przeprowadzanie testów penetracyjnych OT/ICS z zachowaniem zasad bezpieczeństwa (woda i ścieki, energia, produkcja, systemy budowlane), w tym pasywne odkrywanie zasobów, testowanie segmentacji według modelu Purdue oraz analiza pivotów IT-OT.
- Ocena PLC, RTU, HMI, serwerów SCADA, historyków i stacji roboczych inżynieryjnych różnych głównych dostawców (np. Rockwell/Allen-Bradley, Siemens, Schneider Electric) oraz platform SCADA (np. VTScada, Ignition, AVEVA/Wonderware).
- Testowanie protokołów przemysłowych, takich jak Modbus/TCP, DNP3, EtherNet/IP/CIP, S7comm, OPC UA, BACnet i IEC 60870-5-104/61850 pod kątem słabości w zakresie uwierzytelniania, integralności i manipulacji logiką.
- Budowanie i używanie replik laboratoryjnych lub cyfrowych bliźniaków w celu weryfikacji ścieżek ataku przed dotknięciem produkcji; działanie ściśle w ramach zatwierdzonych przez klienta zasad zaangażowania, okien czasowych i ograniczeń bezpieczeństwa.
- Mapowanie ustaleń do ISA/IEC 62443, NIST SP 800-82 i MITRE ATT&CK dla ICS, z realistycznymi wskazówkami dotyczącymi usuwania luk, które są wykonalne dla operacji zakładu.
- Przeprowadzanie badań nad lukami w binariach, oprogramowaniu układowym, urządzeniach embedded/IoT, aplikacjach internetowych i oprogramowaniu przedsiębiorstw przy użyciu inżynierii wstecznej, przeglądów kodu źródłowego i fuzzingu (opartego na pokryciu, świadomego protokołu i opartego na gramatyce).
- Pisanie niezawodnych dowodów koncepcji i uzbrojonych exploitów dla błędów pamięci (przepełnienia stosu/sterty, użycie po zwolnieniu, pomylenie typów), błędów logicznych i obejść uwierzytelniania.
- Atakowanie aplikacji LLM i systemów agentowych AI, oceniając, jak modele, pobieranie, narzędzia i uprawnienia łączą się, aby stworzyć powierzchnię ataku.
- Wnoszenie oryginalnych badań do programu zero-day klienta i pomoc w budowaniu narzędzi napędzanych AI, które skalują możliwości ofensywne.
- Dostarczanie usług dla klientów od początku do końca i jasne komunikowanie ustaleń zarówno inżynierom, jak i kierownictwu.
Wymagania:
- Dyplom licencjata w dziedzinie informatyki, bezpieczeństwa informacji, inżynierii elektrycznej/kontrolnej lub pokrewnej, lub równoważne doświadczenie praktyczne.
- 5+ lat praktycznego doświadczenia w testach penetracyjnych i bezpieczeństwie ofensywnym, w tym znaczną głębokość w co najmniej dwóch z: bezpieczeństwo OT/ICS, rozwój exploitów/badania luk oraz bezpieczeństwo AI/LLM.
- Tło w testowaniu penetracyjnym OT/ICS w rzeczywistych środowiskach przemysłowych lub wysokiej wierności laboratoriach, z silnym zrozumieniem praktyk testowania z zachowaniem zasad bezpieczeństwa.
- Prezentacja umiejętności pisania exploitów, udokumentowana oryginalnymi badaniami nad lukami, takimi jak kredyty CVE, opublikowane porady lub exploity, wystąpienia na konferencjach lub wyniki bug bounty/CTF na wysokim poziomie.
- Praktyczne doświadczenie w testowaniu aplikacji LLM lub systemów agentowych AI, zrozumienie, jak modele, pobieranie, narzędzia i uprawnienia łączą się, aby stworzyć powierzchnię ataku.
- Silne umiejętności programowania w Pythonie i C/C++, z praktyczną znajomością asemblera x86/x64 i ARM; Bash/PowerShell wymagane.
- Znajomość narzędzi do inżynierii wstecznej i debugowania, takich jak IDA Pro, Ghidra i Binary Ninja, obok WinDbg i GDB z pwndbg/GEF.
- Kompetencje w fuzzers (AFL++, libFuzzer, boofuzz) i narzędziach ofensywnych (Burp Suite, Metasploit, Nmap), a także Wireshark z dyssektorami ICS i frameworkami C2, takimi jak Cobalt Strike lub Sliver.
- Znajomość standardów i ram branżowych, w tym OWASP Top 10, CVE/CWE i OSSTMM, wraz z NIST, MITRE ATT&CK, ISA/IEC 62443 i MITRE ATLAS.
- Doskonałe umiejętności pisania i mówienia w języku angielskim; zdolność do przekazywania złożonych koncepcji technicznych zarówno publiczności technicznej, jak i nietechnicznej.
- Osoba z siedzibą w Europie i uprawniona do pracy przez EPAM; zdolna do współpracy z godzinami pracy w USA podczas spotkań z klientami oraz dostępna do okazjonalnych podróży (np. oceny OT na miejscu), gdy zajdzie taka potrzeba.
Miło widziane:
- Znajomość Rust lub Go.
- Odpowiednie certyfikaty z zakresu bezpieczeństwa ofensywnego (uznawane za dodatkowe, nie zastępujące wykazanej umiejętności).
Oferujemy:
- Gromadzimy ludzi o podobnych poglądach: Najlepsi specjaliści technologiczni napędzający innowacje w AI, chmurze i modernizacji platform cyfrowych.
- Wsparcie zespołu i kultura pracy przypominająca startup.
- Tryb hybrydowy i możliwość pracy zdalnej w Polsce.
- Możliwość pracy za granicą przez maksymalnie 60 dni rocznie.
- Możliwości relokacji związane z działalnością biznesową.
Zapewniamy możliwości rozwoju:
- Programy rozwoju kariery.
- Myślenie liderów, mentoring, programy umiejętności miękkich i dobrostanu.
- Certyfikaty (Anthropic, Gemini, GCP, Azure, AWS).
- Zajęcia z języka angielskiego.
Pokrywamy wszystko:
- Stabilne wynagrodzenie.
- Udział w Programie Zakupu Akcji Pracowniczych z 15% zniżką.
- Pakiet świadczeń (ubezpieczenie zdrowotne, multisport, bony zakupowe).
- Premie za polecenia do 2000 USD.
- Biura z strefami rozrywki i relaksu, stołem do tenisa i piłki nożnej, darmowymi przekąskami, kawą i innymi.
- Wydarzenia korporacyjne, społeczne i dotyczące dobrostanu.
Proszę zauważyć: Wymienione powyżej świadczenia są dostępne tylko dla pracowników. Jesteśmy otwarci na współpracę z kontrahentami. Warunki umów współpracy B2B są ustalane indywidualnie. Skontaktujemy się tylko z wybranymi kandydatami.
EPAM jest globalnym liderem w inżynierii transformacji AI i zintegrowanym doradztwie, obsługującym firmy z listy Forbes Global 2000 oraz ambitne startupy. Z ponad trzydziestoletnim doświadczeniem w tworzeniu oprogramowania, produktach i inżynierii platform, umożliwiamy naszym klientom stawanie się przedsiębiorstwami napędzanymi AI, przynoszącymi wymierną wartość z innowacji i inwestycji cyfrowych.
Senior Security Penetration Tester in Katowice – pracodawca: EPAM Systems
EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.