Software Engineer
Tech Stack / Keywords
Firma i stanowisko
CloudFerro S.A. develops technologies used by European leaders in science and the space sector, including ESA, EUMETSAT, ECMWF, Mercator Ocean International, DLR, and EGI. The company focuses on Earth Observation and supports analyses to better understand our planet. The team works on international projects involving modern technologies and contributes to the development of Europe's digital infrastructure.
Wymagania
- Minimum 3 years of commercial programming experience.
- Completed or ongoing studies in computer science or related fields.
- Write clear and efficient Python code.
- Experience with multithreaded and multiprocess code.
- Experience with microservices architecture and asynchronous communication methods (RPC, queues).
- Good knowledge of algorithms and data structures.
- Proficient in SQL.
- Knowledge of Linux.
- Experience writing unit tests following TDD.
- Willingness to continuously develop and update knowledge.
- Fluent in English.
Nice to have:
- Knowledge of Java and Keycloak.
- Knowledge of Golang and Envoy.
- Knowledge of C++.
- Knowledge of OpenStack.
- Experience programming with SPDK/DPDK.
- Previous code contributions to OpenStack/kolla-ansible.
- Kubernetes experience.
Obowiązki
- Develop an end user monitoring framework.
- Develop a system processing provisioning and IAM events.
- Participate in R&D on efficient scheduling, NVMe-Of, SPDK/DPDK, GPU clustering, high-availability multi-tenant shared file systems, SDN, Software Defined Data Center, and multi-dimensional cloud scaling.
- Add new functionalities to OpenStack, create additional services and applications, and perform technical improvements like refactoring and expanding test coverage.
How we work:
- Emphasize automation.
- Practice Code Review, CI/CD, good practices, and testing.
- Work on Linux.
- Use Scrum/Agile methodologies.
- Utilize tools such as Git, Confluence, and Jira.
- Technology stack includes Linux, OpenStack, Python 3.8+, SQLAlchemy, Django, PostgreSQL, Redis, RabbitMQ, MySQL, Docker, OpenSearch, GitLab, GitLab CI/CD, Argo CD, Keycloak, HaProxy, Envoy.
- Monitoring based on Prometheus, ELK, Thanos, Opsgenie, Grafana.
Benefity
- Work on projects for the European space industry, climate research, and science.
- Open to new ideas with collaborative solution discussions.
- High degree of autonomy in work organization.
- Hybrid or remote work model with flexible working hours.
- Work with top specialists and experts.
- Attractive salary based on stable employment forms.
- Social package including medical care, multisport, life insurance, and language training.
Inne informacje
Administratorem danych osobowych przetwarzanych w ramach procesu rekrutacji jest CloudFerro Spółka Akcyjna, ul. Nowogrodzka 31, 00-511 Warszawa. Dane kontaktowe inspektora ochrony danych: [email protected] Dane osobowe kandydatów będą przetwarzane w celu postępowania rekrutacyjnego na podstawie wyrażonej zgody (art. 6 ust. 1 lit. a Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych dalej zwane RODO). Osobie, której dane dotyczą przysługuje prawo do cofnięcia zgody w dowolnym momencie bez wpływu na zgodność z prawem przetwarzania, którego dokonano na podstawie zgody przed jej cofnięciem. Dane zgromadzone w procesach rekrutacyjnych będą przechowywane przez okres nie dłuższy niż 3 lata od ich uzyskania lub do wycofania zgody. W przypadku wyrażenia zgody na udział w przyszłych procesach rekrutacyjnych, Pani/Pana dane będą przechowywane do 6 lat od momentu wysłania aplikacji lub do momentu wycofania zgody. Przewidywane kategorie odbiorców danych to: pracownicy działu HR oraz kadra kierownicza decydująca o zatrudnieniu, dostawcy usług IT, dostawcy usług służących rekrutacji. Osobie, której dane dotyczą przysługuje prawo dostępu do swoich danych osobowych, żądania ich sprostowania lub usunięcia. Wniesienie żądania usunięcia danych jest równoznaczne z rezygnacją z udziału w procesie rekrutacji. Ponadto przysługuje jej prawo do żądania ograniczenia przetwarzania w przypadkach określonych w art. 18 RODO oraz prawo do przenoszenia danych. Osobie, której dane dotyczą przysługuje prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych. Podanie danych zawartych w dokumentach rekrutacyjnych nie jest obowiązkowe, jednak jest warunkiem umożliwiającym udział w rekrutacji. Dane osobowe nie będą przekazywane do państwa trzeciego. Dane udostępnione przez Panią/Pana nie będą przetwarzane w sposób zautomatyzowany i nie będą podlegały profilowaniu.
CloudFerro S.A.
22 aktywne oferty