Software Engineer in Cloud Team

Warszawa, praca hybrydowa

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: 

  • międzynarodowe projekty i nowoczesne technologie, atmosfera współpracy i otwartości,
  • realny wpływ na rozwój infrastruktury cyfrowej Europy,
  • zespół ekspertów, którzy chętnie dzielą się wiedzą.

Cały czas się rozwijamy, a obecnie do naszego zespołu szukamy osoby na stanowisko:

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 oferujmy 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 benefitów – opiekę medyczną, multisport, ubezpieczenie na życie, szkolenia językowe

Chcesz dowiedzieć się więcej?

Zapraszamy do kontaktu z naszym zespołem rekrutacyjnym:

Software Engineer in Cloud Team - CloudFerro Head 0032 1
Małgorzata Duda

Recruitment Expert

mduda@cloudferro.com

Linkedin

Software Engineer in Cloud Team - CloudFerro Head 0035 1
Wioletta Dobkowska

Recruitment Expert

wdobkowska@cloudferro.com

Linkedin

Software Engineer in Cloud Team - CloudFerro 022 1
Software Engineer in Cloud Team - cloud data 2 1

Cloud

Infrastruktura

Zespół Cloud odpowiada za dostarczenie i utrzymanie podstawowych mechanizmów środowiska wirtualnego: mocy obliczeniowej, sieci umożliwiającej ich wzajemną komunikację oraz systemów towarzyszących, łączących wszystkie komponenty ze sobą.