Michael Page International (Poland) Sp. z o.o.

Lead Go Developer + Python

wygasa za 29 dni (do )
  • Warszawa, mazowieckie

Umowa o pracę

Praca zdalna

Podobne oferty pracy

MichalePage feed import

Zakres obowiązków

  • Projektowanie i rozwój wysokowydajnych usług backendowych w Go i Pythonie.
  • Tworzenie aplikacji przetwarzających duże wolumeny danych sieciowych w czasie rzeczywistym.
  • Projektowanie architektury systemów rozproszonych oraz mechanizmów synchronizacji stanu.
  • Analiza i optymalizacja wydajności aplikacji, usług oraz procesów przetwarzania danych.
  • Implementacja integracji z systemami przesyłania danych i kolejkowania wiadomości.
  • Automatyzacja zarządzania urządzeniami sieciowymi oraz integracja z rozwiązaniami różnych producentów.
  • Budowanie i utrzymywanie rozwiązań działających w środowiskach Linux i Kubernetes.
  • Współpraca przy projektowaniu procesów CI/CD, testów wydajnościowych oraz standardów jakości kodu.
  • Rozwiązywanie złożonych problemów związanych z wydajnością, niezawodnością i skalowalnością systemów.

Wymagania

Programowanie
    • Bardzo dobra znajomość języka Go.
    • Bardzo dobra znajomość asynchronicznego programowania w Pythonie (asyncio).
    • Doświadczenie w budowie wielowątkowych i wysokowydajnych aplikacji backendowych.
    • Znajomość narzędzi do profilowania i optymalizacji aplikacji.


    Jakość i dobre praktyki

    • Doświadczenie ze statyczną analizą kodu oraz narzędziami typu mypy i golangci-lint.
    • Umiejętność tworzenia testów jednostkowych, integracyjnych i wydajnościowych.
    • Dbałość o bezpieczeństwo zależności, zarządzanie podatnościami i powtarzalność procesów buildowania.


    Sieci komputerowe

    • Bardzo dobra znajomość protokołów TCP/IP oraz modelu sieciowego L2/L3/L4.
    • Doświadczenie z IPv4, IPv6, VLAN, MTU, fragmentacją pakietów i analizą ruchu sieciowego.
    • Znajomość protokołów telemetrycznych takich jak IPFIX, NetFlow i sFlow.
    • Umiejętność analizy ruchu sieciowego z wykorzystaniem plików PCAP.
    • Doświadczenie w automatyzacji konfiguracji urządzeń sieciowych Cisco, Juniper, Arista lub Palo Alto.


    Przetwarzanie danych

    • Doświadczenie z Protocol Buffers.
    • Bardzo dobra znajomość Apache Kafka.
    • Doświadczenie z bazami danych kolumnowymi lub typu time-series (np. ClickHouse).


    Wydajność i skalowalność

    • Praktyczna znajomość profilowania aplikacji i optymalizacji wykorzystania zasobów.
    • Doświadczenie w testach obciążeniowych i wysokiej przepustowości.
    • Umiejętność doboru odpowiednich struktur danych oraz oceny kompromisów projektowych.


    Systemy i infrastruktura

    • Bardzo dobra znajomość systemu Linux.
    • Doświadczenie z kontenerami Docker i środowiskiem Kubernetes.
    • Znajomość zagadnień związanych z budowaniem, wdrażaniem i utrzymaniem aplikacji w środowiskach produkcyjnych.
    • Doświadczenie z komunikacją międzyprocesową (IPC), np. ZeroMQ.
  • Język angielski na poziomie umożliwiającym swobodną komunikację


Oferujemy

  • Umowa B2B via Mihcael Page
  • Praca w 100% zdalna

Podobne oferty pracy

  • Administratorem danych osobowych jest Michael Page Finance & Human Resources 40-007 Katowice Uniwersytecka 13, NIP: 5252345586. Moje dane osobowe przetwarzane są w celu rekrutacji przez Administratora. Wiem, że przysługują mi następujące prawa: prawo żądania dostępu do swoich danych, prawo do ich sprostowania, prawo do usunięcia danych, prawo do ograniczenia przetwarzania, prawo do wniesienia sprzeciwu oraz prawo do przenoszenia danych. Więcej informacji na temat przetwarzania danych osobowych, znajduje się w Polityce Prywatności Administratora.
  • Wyrażam zgodę na przetwarzanie moich danych osobowych przez Michael Page Finance & Human Resources 40-007 Katowice Uniwersytecka 13, NIP: 5252345586 zawartych w załączonych dokumentach aplikacyjnych (w tym wizerunku), na potrzeby bieżącej rekrutacji. Zgoda jest dobrowolna i może być w każdym czasie wycofana. Dodatkowo wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w załączonych dokumentach aplikacyjnych (w tym wizerunku), na potrzeby przyszłych rekrutacji przez okres 12 miesięcy. Zgoda jest dobrowolna i może być w każdym czasie wycofana.
Dodana
Wygasa (za 29 dni)

Chcesz dowiedzieć się więcej o firmie?

Zobacz profil pracodawcy

Polecani pracodawcy