JustJoin.IT Hybrydowo Mid

Software Engineer

CloudFerro S.A.

⚲ Warszawa

12 000 - 19 000 PLN brutto (UoP) | 12 000 - 19 000 PLN netto (B2B)

Wymagania

  • Python
  • Microservices
  • Algorithms
  • SQL
  • Linux
  • testy jednostkowe
  • C++
  • Golang
  • OpenStack
  • Kubernetes

Opis stanowiska

Dołącz do zespołu, który buduje europejską chmurę danych
Szukasz miejsca, w którym Twoja praca naprawdę ma znaczenie? W CloudFerro tworzymy technologie, z których na co dzień korzystają europejscy liderzy nauki i sektora kosmicznego — m.in. ESA, EUMETSAT, ECMWF, Mercator Ocean International, DLR czy EGI. Pracując blisko sektora Earth Observation możesz realnie wspierać analizy i lepsze zrozumienie naszej planety.
CloudFerro to: 
• Zespół ekspertów, którzy chętnie dzielą się wiedzą.
• Międzynarodowe projekty i nowoczesne technologie, atmosfera współpracy i otwartości.
• Realny wpływ na rozwój infrastruktury cyfrowej Europy.
Software Engineer in Cloud Team

Do Twoich zadań należeć będzie:
• Rozwijanie frameworka typu end user monitoring.
• Rozwijanie systemu przetwarzającego zdarzenia provisioningowe i IAM.
• Czynne uczestnictwo w R&D zagadnień takich jak, m. in.: efektywny scheduling, wykorzystanie NVMe-Of, SPDK/DPDK, klastrowanie kart graficznych, wysokodostępne sieciowe multi-tenantowe współdzielone systemy plików, SDN, Software Defined Data Center, wielowymiarowe skalowanie chmur.
• Dodawanie nowych funkcjonalności do OpenStacka, tworzenie usług dodanych i aplikacji oraz ulepszenia techniczne, takie jak refaktoryzacja lub zwiększanie zasięgu testów.

Jak pracujemy:
• Ważną rolę w naszej pracy odgrywa automatyzacja.
• Praktykujemy Code Review, CI/CD, dobre praktyki, Testy.
• Pracujemy na Linux.
• Pracujemy w oparciu o Scrum/Agile.
• Korzystamy z narzędzi: Git, Confluence, Jira.
• Stos technologiczny: Linux, OpenStack, Python3.8+, SQLAlchemy, Django, PostgreSQL, Redis, RabbitMQ, MySQL, Docker, OpenSearch, Gitlab, Gitlab CI/CD, Argo CD, Keycloak, HaProxy, Envoy, Linux.
• Nasz monitoring oparty jest o Prometheus + ELK, Thanos, Opsgenie, Grafana.

Szukamy developerów którzy:
• Posiadają min. 3-letnie doświadczenie programistyczne w projektach komercyjnych.
• Ukończyli studia informatyczne/pokrewne (lub w trakcie studiów).
• Piszą czytelny i wydajny kod w Pythonie.
• Pracują z kodem wielowątkowym, wieloprocesowym.
• Mają doświadczenie w pracy w architekturze opartej na mikroserwisach i asynchronicznych metodach komunikacji (rpc, kolejki).
• Mają dobre podstawy algorytmów i struktur danych.
• Znają SQL.
• Posiadają znajomość Linux.
• Mają doświadczenie w pisaniu testów jednostkowych zgodnie z TDD.
• Chcą się stale rozwijać i aktualizować swoją wiedzę.
• Swobodnie porozumiewają się w języku angielskim.

Dodatkowym atutem będzie:
• Znajomość Javy i Keycloak.
• Znajomość Golang i Envoy.
• Znajomość C++.
• Znajomość OpenStacka.
• Doświadczenie w programowaniu SPDK/DPDK.
• Wcześniejsze kontrybucje kodu do OpenStack/kolla-ansible.
• Kubernetes.

W zamian oferujemy Ci:
• Pracując u nas będziesz realizować projekty dla europejskiego przemysłu kosmicznego, badań klimatu i nauki.
• Jesteśmy otwarci na nowe pomysły, omawiamy wspólnie rozwiązania, przez co uczymy się i mamy możliwość stałego rozwoju.
• Dajemy wysoki stopień autonomii w zakresie organizacji pracy.
• Przyjmujemy hybrydowy lub zdalny model pracy, jesteśmy elastyczni jeśli chodzi o godziny pracy.
• Będziesz pracować z ludźmi, na których zawsze możesz liczyć – mamy na pokładzie najwyższej klasy specjalistów i ekspertów w swoich dziedzinach.
• Oferujemy atrakcyjne wynagrodzenie w oparciu o stabilne formy zatrudnienia.
• Otrzymasz pakiet socjalny – opiekę medyczną, multisport, ubezpieczenie na życie, szkolenia językowe.

🔍 Dekoder Ogłoszenia

🔴
Dołącz do zespołu, który buduje europejską chmurę danych
Może oznaczać pracę nad bardzo specyficznym i niszowym produktem, który niekoniecznie jest szeroko znany lub stosowany poza tym konkretnym sektorem.
🔴
Szukasz miejsca, w którym Twoja praca naprawdę ma znaczenie?
Może być próbą podkreślenia wagi projektu, ale w praktyce oznacza to, że będziesz pracować nad czymś, co jest ważne dla konkretnych klientów (np. agencji kosmicznych), a niekoniecznie dla szerokiego grona odbiorców.
🔴
Zespół ekspertów, którzy chętnie dzielą się wiedzą.
Może oznaczać, że zespół jest faktycznie kompetentny i pomocny, ale równie dobrze może to być sposób na powiedzenie, że będziesz musiał dużo się uczyć od innych, ponieważ brakuje formalnego onboardingu lub dokumentacji.
🔴
Międzynarodowe projekty i nowoczesne technologie, atmosfera współpracy i otwartości.
Choć brzmi pozytywnie, 'międzynarodowe projekty' mogą oznaczać pracę z różnymi strefami czasowymi i potencjalne trudności komunikacyjne, a 'nowoczesne technologie' mogą być bardzo niszowe i wymagać ciągłego uczenia się.
🔴
Czynne uczestnictwo w R&D zagadnień takich jak, m. in.: efektywny scheduling, wykorzystanie NVMe-Of, SPDK/DPDK, klastrowanie kart graficznych, wysokodostępne sieciowe multi-tenantowe współdzielone systemy plików, SDN, Software Defined Data Center, wielowymiarowe skalowanie chmur.
Lista zaawansowanych i niszowych technologii sugeruje, że projekt jest bardzo specjalistyczny i może wymagać od kandydata posiadania lub szybkiego zdobycia bardzo specyficznej wiedzy, która niekoniecznie jest łatwo transferowalna na inne stanowiska.