Inżynier oprogramowania (Python fullstack senior developer) (w projekcie B+R dofinansowanym przez Unię Europejską)
⚲ Warszawa
10 000–13 000 zł brutto / mies.
Wymagania
- Python
- C
- C++
- SQL
- PostgreSQL
- Git
- Linux
- Docker
- Kubernetes
Opis stanowiska
Nasze wymagania:
kompetencje w dziedzinie tworzenia programów komputerowych potwierdzone dyplomami, certyfikatami, doświadczeniem lub wkładem w publiczne projekty typu open source;
znajomość Python3, C++ (lub C);
zrozumienia i umiejętność wykorzystania metod naukowych;
znajomość tematyki uczenia maszynowego;
biegłość w pracy na systemach GNU/Linux;
znajomość systemu kontroli wersji Git;
dobra znajomość języka angielskiego (minimum pozwalająca zrozumieć publikacje naukowe oraz dokumentacje programów).
Mile widziane:
znajomość języków: R, Julia, MATLAB;
znajomość SQL i PostgreSQL lub innych systemów relacyjnych baz danych;
znajomość Nix, GNU Guix lub powiązanych paradygmatów;
znajomość Docker, Podman lub Kubernetes;
znajomość metod statystycznych w analizie danych;
znajomość tematyki systemów informacji przestrzennej (GIS) i teledetekcji, programów QGIS, GDAL, GRASS GIS lub innych;
znajomość dziedzin: leśnej, rolniczej, geograficznej lub biologicznej;
doświadczenie w pracy naukowo-badawczej lub badawczo-rozwojowej.
Zakres obowiązków:
praca przy realizacji badań naukowych w zakresie wykorzystania ML;
implementacja oraz opracowywanie nowych algorytmów przetwarzania danych przyrodniczoleśnych i przestrzennych;
integracja funkcjonalności i przepływu danych między systemami z uwzględnianiem wymagań bezpieczeństwa;
tworzenie prostych interfejsów (CLI, GUI);
tworzenie dokumentacji programów.
Oferujemy:
wynagrodzenie adekwatne do umiejętności, doświadczenia i zaangażowania;
realny wpływ na realizowane projekty;
bardzo kreatywną pracę;
współfinansowane benefity: opieka medyczna, Multisport, dodatkowe ubezpieczenia (dostępne po 3-miesięcznym okresie próbnym);
życzliwą i spokojną atmosferę pracy;
elastyczne godziny pracy i możliwość pracy zdalnej.
kompetencje w dziedzinie tworzenia programów komputerowych potwierdzone dyplomami, certyfikatami, doświadczeniem lub wkładem w publiczne projekty typu open source;
znajomość Python3, C++ (lub C);
zrozumienia i umiejętność wykorzystania metod naukowych;
znajomość tematyki uczenia maszynowego;
biegłość w pracy na systemach GNU/Linux;
znajomość systemu kontroli wersji Git;
dobra znajomość języka angielskiego (minimum pozwalająca zrozumieć publikacje naukowe oraz dokumentacje programów).
Mile widziane:
znajomość języków: R, Julia, MATLAB;
znajomość SQL i PostgreSQL lub innych systemów relacyjnych baz danych;
znajomość Nix, GNU Guix lub powiązanych paradygmatów;
znajomość Docker, Podman lub Kubernetes;
znajomość metod statystycznych w analizie danych;
znajomość tematyki systemów informacji przestrzennej (GIS) i teledetekcji, programów QGIS, GDAL, GRASS GIS lub innych;
znajomość dziedzin: leśnej, rolniczej, geograficznej lub biologicznej;
doświadczenie w pracy naukowo-badawczej lub badawczo-rozwojowej.
Zakres obowiązków:
praca przy realizacji badań naukowych w zakresie wykorzystania ML;
implementacja oraz opracowywanie nowych algorytmów przetwarzania danych przyrodniczoleśnych i przestrzennych;
integracja funkcjonalności i przepływu danych między systemami z uwzględnianiem wymagań bezpieczeństwa;
tworzenie prostych interfejsów (CLI, GUI);
tworzenie dokumentacji programów.
Oferujemy:
wynagrodzenie adekwatne do umiejętności, doświadczenia i zaangażowania;
realny wpływ na realizowane projekty;
bardzo kreatywną pracę;
współfinansowane benefity: opieka medyczna, Multisport, dodatkowe ubezpieczenia (dostępne po 3-miesięcznym okresie próbnym);
życzliwą i spokojną atmosferę pracy;
elastyczne godziny pracy i możliwość pracy zdalnej.
🔍 Dekoder Ogłoszenia
🟡
kompetencje w dziedzinie tworzenia programów komputerowych potwierdzone dyplomami, certyfikatami, doświadczeniem lub wkładem w publiczne projekty typu open source
Chociaż dyplomy i certyfikaty są mile widziane, kluczowe jest praktyczne doświadczenie, które można udowodnić, np. poprzez aktywność w projektach open source.
🟡
znajomość Python3, C++ (lub C)
Wymagana jest biegłość w Pythonie, a znajomość C++ lub C jest dodatkowym atutem, ale niekoniecznie kluczowym wymogiem.
🟡
zrozumienia i umiejętność wykorzystania metod naukowych
Oczekuje się, że kandydat będzie potrafił stosować podejście naukowe do rozwiązywania problemów, a nie tylko programować.
🔴
tworzenie prostych interfejsów (CLI, GUI)
Nie należy spodziewać się tworzenia rozbudowanych, zaawansowanych interfejsów użytkownika, a raczej podstawowych narzędzi.
🔴
wynagrodzenie adekwatne do umiejętności, doświadczenia i zaangażowania
Kwota wynagrodzenia nie jest podana, a jego wysokość będzie zależeć od subiektywnej oceny pracodawcy.