Polska firma telekomunikacyjna i innowacje? W EXATEL to możliwe. Od ponad 25 lat świadczymy kompleksowe usługi z zakresu ICT dla operatorów, biznesu i sektora publicznego. Dobrze znamy rynek teleinformatyczny. Korzystamy ze sprawdzonych i nowoczesnych technologii. Prowadzimy działania badawczo-rozwojowe w obszarze ICT tworząc własne rozwiązania, takie jak urządzenia sieciowe (SDN) oraz oprogramowanie dla cyberbezpieczeństwa (TAMA- własny antyDDoS).
W projekcie TAMA tworzymy system do detekcji i mitygacji ataków DDoS. Jest to system, który obsługuje dziesiątki milionów pakietów na sekundę. Jeśli masz naturalną charyzmę i wiesz, jak przekonać ludzi, masz wysoko rozwinięte umiejętności w zakresie komunikacji i perswazji, nie boisz się brać odpowiedzialności za podjęte decyzje oraz rozumiesz, że dla dobra naszych klientów nie możemy sobie pozwolić na spadek wydajności, to zapoznaj się z naszym ogłoszeniem.
Do zespołu antyDDoS TAMA poszukujemy osoby na stanowisko:
Architekt Oprogramowania (R&D)
Czym będziesz się zajmować:
- definiowaniem architektury oprogramowania dla rozproszonego systemu, który jest wykorzystywany do wykrywania i mitygowania ataków DDoS
- nadzorem nad techniczną realizacją systemu, wprowadzanymi zmianami i ich wpływem na działanie systemu
- dekompozycją wymagań i przypadków użycia na techniczne zadania dla zespołu
- opracowaniem technicznej koncepcji rozwoju systemu oraz projektowaniem mechanizmów i elementów systemu
- wsparciem zespołu wytwórczego w implementacji, integracji i testowaniu oprogramowania
- pielęgnowaniem swojego warsztatu pracy i dbaniem o wysoką jakość dostarczanych produktów – automatyzację, testy, zwinne planowanie i uwzględnianie feedbacku od użytkowników
- udziałem w planowaniu i szacowaniu wyceny prac zwinnego zespołu wytwórczego
- współpracą z klientami wewnętrznymi w planowaniu rozwoju systemu
Poszukujemy osoby, która:
- ma min. 2 letnie doświadczenie na stanowisku Software Architect, Senior Software Engineer lub Technical Leader, w tym przynajmniej jeden ukończony projekt
- ma min. 3 letnie doświadczenie w programowaniu, w tym przynajmniej jeden ukończony projekt w języku python lub C++
- posiada wiedzę z zakresu algorytmiki, struktur danych, złożoności pamięciowej i obliczeniowej oraz implementacji algorytmów
- zna system Linux od strony programisty jak i administratora
- ma doświadczenie w pracy z systemami wielowątkowymi, wieloprocesowymi lub rozproszonymi
- posiada wiedzę z zakresu sieci komputerowych (switching, routing, OSI, TCP/IP, BGP, Netflow, ataki DDoS)
- ma doświadczenie w pracy z wykorzystaniem Infrastructure as a Code (Ansible), oraz narzędziami Continuous Integration / Continuous Delivery (Jenkins)
- chce tworzyć rozwiązania wysokiej jakości (m. in. testy automatyczne, code review, SOLID, DRY)
- chce pracować w metodyce zwinnej, w kilkuosobowym zespole
W projekcie wykorzystujemy takie technologie i narzędzia:
- Python - używamy pythona 3.7 (Debian stable), Pytest, redis, RQ, Flask, Elasticsearch, MessagePack, flake8, pycodestyle
- C++ - używamy C++17, DPDK, Boost, GTest, CMake, gcc, Clang (np. Fuzz testing przy użyciu clang-fuzzer), clang-format
- CI/CD - Jenkins, ansible
- Konteneryzacja/wirtualizacja - docker, docker-compose, docker-swarm, Proxmox
- Git, Bitbucket, Jira, Confluence
Co oferujemy:
- możliwość zdobycia doświadczenia zawodowego i rozwoju osobistego w unikalnym w skali kraju projekcie R&D dot. wytwarzania własnych rozwiązań sieciowych
- pracę w gronie pasjonatów i profesjonalistów przy użyciu najnowszych technologii
- możliwość wpływu na kształt projektu, w tym na wybór narzędzi i technologii
- obserwowanie jak tworzone oprogramowanie ma wpływ na działanie firmy - planujemy, tworzymy i wdrażamy na środowiska testowe i produkcyjne – na własnej infrastrukturze, dla naszych klientów oraz operatorów i administratorów z naszej firmy
- devtalki – spotkania, na których zespół dzieli się wiedzą
- stabilne zatrudnienie w oparciu o umowę o pracę
- pakiet świadczeń socjalnych (pakiet medyczny LuxMed, karnet sportowy)
- benefity socjalne i oferty pracownicze
- elastyczne godziny rozpoczęcia pracy
- możliwość pracy zdalnej – także po pandemii