Junior Software Developer (k/m)
⚲ Kraków, Bronowice Małe Wschód
Do uzgodnienia
Wymagania
- Python
- PyOGIS
- Git
- SQL
Opis stanowiska
Nasze wymagania:
podstawowa lub średniozaawansowana znajomość programowania, najlepiej w Pythonie,
umiejętność pisania skryptów automatyzujących powtarzalne zadania,
znajomość QGIS oraz podstaw pracy z danymi przestrzennymi,
rozumienie pojęć takich jak współrzędne, układy odniesienia, punkty, linie, poligony, WKT, odległości przestrzenne,
rozumienie podstaw przeliczeń pomiędzy różnymi typami układów współrzędnych i reprezentacji danych przestrzennych,
umiejętność pracy z plikami XLSX/CSV oraz przetwarzania danych tabelarycznych,
podstawowa znajomość danych ze skaningu laserowego lub chęć nauki pracy z plikami E57,
dokładność i umiejętność analizowania dużych zbiorów danych,
logiczne myślenie i samodzielność w szukaniu rozwiązań,
gotowość do pracy z narzędziami wewnętrznymi oraz rozwijania własnych automatyzacji.
Mile widziane:
doświadczenie z PyQGIS lub tworzeniem wtyczek do QGIS,
znajomość podstaw ArcGIS,
doświadczenie z przetwarzaniem zdjęć panoramicznych, wideo lub danych 360°,
znajomość bibliotek Python takich jak pandas, openpyxl, numpy, shapely, geopandas lub OpenCV,
podstawowa znajomość Git,
podstawy SQL,
zainteresowanie tematyką skaningu laserowego, fotogrametrii, digital twin, GIS, AI lub automatyzacji danych technicznych,
doświadczenie w pracy z danymi przemysłowymi, dokumentacją techniczną, planami zakładów lub modelami 3D
Zakres obowiązków:
tworzenie i rozwijanie skryptów wspierających przetwarzanie danych przestrzennych,
automatyzacja procesów związanych ze zdjęciami panoramicznymi,
przeliczenia pomiędzy różnymi typami układów odniesień, w tym kartezjańskim i biegunowym,
przetwarzanie danych w formatach XLSX, E57, SHP oraz innych formatach GIS,
przetwarzanie danych z systemów AI, w tym porównywanie tagów, deduplikacja, przygotowanie danych do importu oraz łączenie ich ze zdjęciami,
transformacja zdjęć sferycznych i przygotowywanie plików pozycyjnych,
cięcie nagrań wideo 360 na klatki do dalszego przetwarzania,
filtrowanie dużych zbiorów panoram na podstawie odległości i położenia,
przetwarzanie plików XLSX ze współrzędnymi do formatów używanych w naszych procesach,
przetwarzanie plików E57 do plików pozycyjnych,
generowanie punktów na okręgu na podstawie danych z plików E57,
praca z danymi GIS, w szczególności w środowisku QGIS,
kalibracja plot planów, obrysowywanie obszarów i zapisywanie poligonów do formatu WKT,
przypisywanie tagów i danych do właściwych modułów przestrzennych, obszarów lub stref po podziale większych przestrzeni na mniejsze,
wsparcie zespołu supportowego, processingowego i developerskiego w porządkowaniu, analizie i kontroli jakości danych.
Oferujemy:
pracę w międzynarodowej firmie z kapitałem norweskim
udział w ciekawych projektach z obszaru reality capture, digital twin, GIS i danych 3D,
pracę z rzeczywistymi danymi z projektów przemysłowych,
wpływ na rozwój narzędzi wykorzystywanych w codziennej pracy firmy,
wsparcie doświadczonego zespołu,
dobrą atmosferę w pracy
możliwość rozwoju zawodowego
podstawowa lub średniozaawansowana znajomość programowania, najlepiej w Pythonie,
umiejętność pisania skryptów automatyzujących powtarzalne zadania,
znajomość QGIS oraz podstaw pracy z danymi przestrzennymi,
rozumienie pojęć takich jak współrzędne, układy odniesienia, punkty, linie, poligony, WKT, odległości przestrzenne,
rozumienie podstaw przeliczeń pomiędzy różnymi typami układów współrzędnych i reprezentacji danych przestrzennych,
umiejętność pracy z plikami XLSX/CSV oraz przetwarzania danych tabelarycznych,
podstawowa znajomość danych ze skaningu laserowego lub chęć nauki pracy z plikami E57,
dokładność i umiejętność analizowania dużych zbiorów danych,
logiczne myślenie i samodzielność w szukaniu rozwiązań,
gotowość do pracy z narzędziami wewnętrznymi oraz rozwijania własnych automatyzacji.
Mile widziane:
doświadczenie z PyQGIS lub tworzeniem wtyczek do QGIS,
znajomość podstaw ArcGIS,
doświadczenie z przetwarzaniem zdjęć panoramicznych, wideo lub danych 360°,
znajomość bibliotek Python takich jak pandas, openpyxl, numpy, shapely, geopandas lub OpenCV,
podstawowa znajomość Git,
podstawy SQL,
zainteresowanie tematyką skaningu laserowego, fotogrametrii, digital twin, GIS, AI lub automatyzacji danych technicznych,
doświadczenie w pracy z danymi przemysłowymi, dokumentacją techniczną, planami zakładów lub modelami 3D
Zakres obowiązków:
tworzenie i rozwijanie skryptów wspierających przetwarzanie danych przestrzennych,
automatyzacja procesów związanych ze zdjęciami panoramicznymi,
przeliczenia pomiędzy różnymi typami układów odniesień, w tym kartezjańskim i biegunowym,
przetwarzanie danych w formatach XLSX, E57, SHP oraz innych formatach GIS,
przetwarzanie danych z systemów AI, w tym porównywanie tagów, deduplikacja, przygotowanie danych do importu oraz łączenie ich ze zdjęciami,
transformacja zdjęć sferycznych i przygotowywanie plików pozycyjnych,
cięcie nagrań wideo 360 na klatki do dalszego przetwarzania,
filtrowanie dużych zbiorów panoram na podstawie odległości i położenia,
przetwarzanie plików XLSX ze współrzędnymi do formatów używanych w naszych procesach,
przetwarzanie plików E57 do plików pozycyjnych,
generowanie punktów na okręgu na podstawie danych z plików E57,
praca z danymi GIS, w szczególności w środowisku QGIS,
kalibracja plot planów, obrysowywanie obszarów i zapisywanie poligonów do formatu WKT,
przypisywanie tagów i danych do właściwych modułów przestrzennych, obszarów lub stref po podziale większych przestrzeni na mniejsze,
wsparcie zespołu supportowego, processingowego i developerskiego w porządkowaniu, analizie i kontroli jakości danych.
Oferujemy:
pracę w międzynarodowej firmie z kapitałem norweskim
udział w ciekawych projektach z obszaru reality capture, digital twin, GIS i danych 3D,
pracę z rzeczywistymi danymi z projektów przemysłowych,
wpływ na rozwój narzędzi wykorzystywanych w codziennej pracy firmy,
wsparcie doświadczonego zespołu,
dobrą atmosferę w pracy
możliwość rozwoju zawodowego
🔍 Dekoder Ogłoszenia
🟡
podstawowa lub średniozaawansowana znajomość programowania, najlepiej w Pythonie
Oczekiwana jest umiejętność pisania kodu, ale poziom zaawansowania może być różny, od prostych skryptów po bardziej złożone aplikacje.
🟡
dokładność i umiejętność analizowania dużych zbiorów danych
Może oznaczać pracę z danymi, które są faktycznie duże i wymagają skrupulatności, lub po prostu standardowe przetwarzanie danych.
🟡
logiczne myślenie i samodzielność w szukaniu rozwiązań
Oczekuje się, że kandydat będzie potrafił samodzielnie rozwiązywać problemy, zamiast polegać na gotowych instrukcjach.
🔴
gotowość do pracy z narzędziami wewnętrznymi oraz rozwijania własnych automatyzacji
Może oznaczać zarówno korzystanie z istniejących, dobrze udokumentowanych narzędzi, jak i konieczność tworzenia ich od podstaw lub adaptowania nieoptymalnych rozwiązań.
🔴
podstawowa znajomość danych ze skaningu laserowego lub chęć nauki pracy z plikami E57
Chęć nauki jest mile widziana, ale może oznaczać, że faktyczne doświadczenie w tym obszarze jest minimalne lub zerowe, a kandydat będzie musiał szybko nadrobić zaległości.