Programista / Programistka Python w Zespole Alokacji Zasobów Obliczeniowych i Wsparcia Użytkowników HPC
Miejsce pracy: ICM UW, Warszawa, ul. Pawińskiego 5a
Rodzaj zatrudnienia: Umowa o pracę – pełny etat
ICM UW, ośrodek naukowy specjalizujący się w obliczeniach superkomputerowych oraz badaniach wykorzystujących infrastrukturę HPC, poszukuje programisty / programistki Python w Centrum Obliczeniowym ICM UW, zlokalizowanym na Ochocie w Warszawie.
Zadania:
- Projektowanie i rozwój aplikacji backendowych w Python z wykorzystaniem frameworka Django,
- Tworzenie i rozwijanie REST API (np. z użyciem Django REST Framework)
- Integracja z zewnętrznymi systemami i API,
- Wdrażanie i utrzymanie aplikacji w środowiskach chmurowych (np. AWS, Azure, GCP),
- Współpraca z zespołem DevOps i obsługi użytkowników,
- Utrzymanie oprogramowania w środowisku HPC,
- Instalacja, kompilacja i optymalizacja aplikacji obliczeniowych (C/C+ +, Fortran, Python) pod kątem architektury CPU i GPU,
- Wsparcie użytkowników HPC w 2. linii wsparcia (diagnoza błędów, rozwiązywanie problemów aplikacji),
- Współpraca z zespołami badawczymi w zakresie wdrażania i utrzymania aplikacji HPC.
Wymagamy:
- Wyższego wykształcenia na kierunkach: informatycznych, chemicznych, fizycznych lub pokrewnych (dających możliwość wsparcia użytkowników naukowych ICM UW),
- Praktycznej znajomości Django,
- Doświadczenia w pracy z REST API,
- Znajomości relacyjnych baz danych,
- Umiejętności pracy z systemem kontroli wersji Git i podstaw CI/CD,
- Dobrej znajomości systemów GNU/Linux (serwery),
- Znajomość kompilatorów (GCC, Intel),
- Umiejętność analitycznego rozwiązywania problemów oraz pracy z użytkownikiem nietechnicznym.
Oferujemy:
- pracę stacjonarną w obszarze technologii HPC i Data Center,
- umowę o pracę na pełen etat,
- wynagrodzenie w przedziale 6.000-8.000 zł brutto, w zależności od posiadanych kwalifikacji (dodatkowo także dodatek stażowy, dodatkowe wynagrodzenie roczne),
- pakiet socjalny (m.in. dopłata do wczasów, możliwość korzystania z ośrodków sportowych/wypoczynkowych UW, pakiet medyczny),
- możliwość elastycznej organizacji pracy,
- współpraca z doświadczonym zespołem specjalistów HPC.
Mile widziane:
- Doświadczenie w pracy w środowisku HPC lub z klastrami obliczeniowymi,
- Znajomość zagadnień wirtualizacji (Kubernetes, Singularity, Docker),
- Doświadczenie z konteneryzacją (Docker, Apptainer/Singularity),
- Znajomość języka angielskiego na poziomie umożliwiającym poprowadzenie szkoleń o tematyce HPC.
Osoby zainteresowane prosimy o przesłanie CV przedstawiającego kwalifikacje, listu motywacyjnego oraz zgody na przetwarzanie danych osobowych na adres: rekrutacja@icm.edu.pl
ICM UW zastrzega sobie prawo do odpowiedzi na wybrane oferty.
