Python Developer
⚲ Kraków, Warszawa
25 200 - 30 240 PLN (B2B)
Wymagania
- Python
- Linux
- Docker
- Kubernetes
- Microservices
- API
- Helm (nice to have)
- Prometheus (nice to have)
- Grafana (nice to have)
- pandas (nice to have)
- Flask (nice to have)
Opis stanowiska
O projekcie:
Wspólnie z naszym Partnerem Biznesowym, globalnym liderem w obszarze rozwiązań dla sieci telekomunikacyjnych nowej generacji, poszukujemy doświadczonego specjalisty do świadczenia usług jako Python Software Developer. Projekt dotyczy tworzenia cloud-native oprogramowania dla sieci telekomunikacyjnych dużej skali (5G i kolejnych generacji)- w tym aplikacji do analizy danych sieciowych, optymalizacji RAN, wykrywania anomalii oraz automatycznej konfiguracji sieci.
TRYB WSPÓŁPRACY
Projekt realizowany hybrydowo w Krakowie lub Warszawie (około 2 dni w tyg. z biura).Współpraca z międzynarodowymi zespołami inżynierskimi, inżynierami systemowymi, data scientistami oraz ekspertami telekomunikacyjnymi.
Stawka: 150-180/h
Wymagania:
- Zaawansowana znajomość nowoczesnego Pythona 3 w środowiskach produkcyjnych.- Udokumentowane doświadczenie w projektowaniu, implementacji i utrzymaniu oprogramowania produkcyjnej jakości.- Praktyczna znajomość automatycznego testowania z użyciem pytest, unittest lub podobnych narzędzi.- Doświadczenie w wytwarzaniu oprogramowania w środowiskach Linux.- Znajomość konteneryzacji, Dockera i podstaw Kubernetes.- Doświadczenie w tworzeniu mikroserwisów lub web API.- Znajomość relacyjnych baz danych.- Umiejętność krytycznej oceny outputu narzędzi AI i efektywnego ich wykorzystania w codziennej pracy inżynierskiej.- Dobra znajomość języka angielskiego w mowie i piśmie.
Mile widziane:
- Doświadczenie w wytwarzaniu oprogramowania dla systemów telekomunikacyjnych (4G/5G RAN).- Doświadczenie operacyjne lub troubleshooting aplikacji w Kubernetes, znajomość Kubernetes networking, ingress, storage i security.- Doświadczenie z message brokerami lub architekturą event-driven.- Znajomość publicznych lub prywatnych platform chmurowych.- Doświadczenie z analizą danych, machine learning lub AI-assisted network optimization.- Znajomość Helm, Prometheus, Grafana lub OpenTelemetry.
Codzienne zadania:
- Projektowanie, implementacja i utrzymanie produkcyjnych mikroserwisów i REST API w Pythonie, wspierających zaawansowane rozwiązania sieciowe klasy enterprise.
- Przetwarzanie i analiza danych konfiguracyjnych, wydajnościowych i telemetrycznych sieci telekomunikacyjnych w celu dostarczenia wartościowych wyników analitycznych.
- Tworzenie testów jednostkowych, integracyjnych i systemowych zapewniających wysoką jakość dostarczanego oprogramowania.
- Diagnozowanie i rozwiązywanie problemów aplikacyjnych w środowiskach Linux i Kubernetes.
- Ocena nowych technologii oraz udział w działaniach badawczych i proof-of-concept dla rozwiązań sieciowych.
- Samodzielny dobór metod i narzędzi pracy adekwatnych do realizacji poszczególnych etapów usługi, z efektywnym wykorzystaniem narzędzi AI-assisted development.
Wspólnie z naszym Partnerem Biznesowym, globalnym liderem w obszarze rozwiązań dla sieci telekomunikacyjnych nowej generacji, poszukujemy doświadczonego specjalisty do świadczenia usług jako Python Software Developer. Projekt dotyczy tworzenia cloud-native oprogramowania dla sieci telekomunikacyjnych dużej skali (5G i kolejnych generacji)- w tym aplikacji do analizy danych sieciowych, optymalizacji RAN, wykrywania anomalii oraz automatycznej konfiguracji sieci.
TRYB WSPÓŁPRACY
Projekt realizowany hybrydowo w Krakowie lub Warszawie (około 2 dni w tyg. z biura).Współpraca z międzynarodowymi zespołami inżynierskimi, inżynierami systemowymi, data scientistami oraz ekspertami telekomunikacyjnymi.
Stawka: 150-180/h
Wymagania:
- Zaawansowana znajomość nowoczesnego Pythona 3 w środowiskach produkcyjnych.- Udokumentowane doświadczenie w projektowaniu, implementacji i utrzymaniu oprogramowania produkcyjnej jakości.- Praktyczna znajomość automatycznego testowania z użyciem pytest, unittest lub podobnych narzędzi.- Doświadczenie w wytwarzaniu oprogramowania w środowiskach Linux.- Znajomość konteneryzacji, Dockera i podstaw Kubernetes.- Doświadczenie w tworzeniu mikroserwisów lub web API.- Znajomość relacyjnych baz danych.- Umiejętność krytycznej oceny outputu narzędzi AI i efektywnego ich wykorzystania w codziennej pracy inżynierskiej.- Dobra znajomość języka angielskiego w mowie i piśmie.
Mile widziane:
- Doświadczenie w wytwarzaniu oprogramowania dla systemów telekomunikacyjnych (4G/5G RAN).- Doświadczenie operacyjne lub troubleshooting aplikacji w Kubernetes, znajomość Kubernetes networking, ingress, storage i security.- Doświadczenie z message brokerami lub architekturą event-driven.- Znajomość publicznych lub prywatnych platform chmurowych.- Doświadczenie z analizą danych, machine learning lub AI-assisted network optimization.- Znajomość Helm, Prometheus, Grafana lub OpenTelemetry.
Codzienne zadania:
- Projektowanie, implementacja i utrzymanie produkcyjnych mikroserwisów i REST API w Pythonie, wspierających zaawansowane rozwiązania sieciowe klasy enterprise.
- Przetwarzanie i analiza danych konfiguracyjnych, wydajnościowych i telemetrycznych sieci telekomunikacyjnych w celu dostarczenia wartościowych wyników analitycznych.
- Tworzenie testów jednostkowych, integracyjnych i systemowych zapewniających wysoką jakość dostarczanego oprogramowania.
- Diagnozowanie i rozwiązywanie problemów aplikacyjnych w środowiskach Linux i Kubernetes.
- Ocena nowych technologii oraz udział w działaniach badawczych i proof-of-concept dla rozwiązań sieciowych.
- Samodzielny dobór metod i narzędzi pracy adekwatnych do realizacji poszczególnych etapów usługi, z efektywnym wykorzystaniem narzędzi AI-assisted development.
🔍 Dekoder Ogłoszenia
🟡
globalnym liderem w obszarze rozwiązań dla sieci telekomunikacyjnych nowej generacji
Choć brzmi imponująco, może oznaczać bardzo specyficzne i niszowe technologie, które wymagają głębokiej wiedzy branżowej.
🟡
cloud-native oprogramowania dla sieci telekomunikacyjnych dużej skali (5G i kolejnych generacji)
Wymaga znajomości specyfiki tworzenia aplikacji w chmurze dla infrastruktury krytycznej, co jest bardziej wymagające niż standardowe aplikacje webowe.
🟡
Współpraca z międzynarodowymi zespołami inżynierskimi, inżynierami systemowymi, data scientistami oraz ekspertami telekomunikacyjnymi.
Może oznaczać konieczność komunikacji w języku angielskim i pracy z różnymi specjalistami, co wymaga elastyczności i umiejętności adaptacji.