Vi söker nu en konsult till ett spännande och forskningsnära uppdrag inom satellitdata och geolokalisering. Uppdraget genomförs inom ramen för ett internationellt projekt finansierat av European Space Agency (ESA), där fokus ligger på att ombearbeta historisk satellitdata och vidareutveckla algoritmer för förbättrad navigering och geolokalisering.
Du blir en del av ett projekt som bedrivs i nära samarbete med internationella aktörer och forskningsmiljöer, där teknik, vetenskap och mjukvaruutveckling möts i praktiken.
Om uppdragetI rollen kommer du att arbeta med utveckling och förbättring av algoritmer i Python baserade på vetenskapliga artiklar och forskningsresultat. Algoritmerna ska integreras i ett befintligt ramverk med höga krav på kodkvalitet, testbarhet och långsiktig förvaltning.
Arbetet omfattar även batchbearbetning av satellitdata samt utveckling av skrivrutiner enligt definierade formatspecifikationer, främst netCDF4 med CF conventions.
Kodbasen är öppen källkod och utvecklas i Github, vilket innebär att stor vikt läggs vid:
läsbar och välstrukturerad kod
testdriven utveckling (TDD)
Clean Code-principer
CI-flöden och automatiserade tester
Det kan även bli aktuellt att arbeta med prestandaoptimering genom exempelvis:
Cython
Rust
GPU-acceleration med CuPy
Du kommer att samarbeta nära projektledning och övriga deltagare i projektet samt:
delta i progressmöten på engelska
ge veckovis muntlig statusrapportering
ta fram månatliga skriftliga rapporter och presentationer på engelska
Vi söker dig som har:minst 3 års erfarenhet av utveckling och programmering i Python
minst 2 års erfarenhet av agila arbetssätt
minst 2 års erfarenhet av att skriva läsbar, underhållsbar och testad kod
mycket goda kunskaper i svenska och engelska, både i tal och skrift
Meriterande erfarenheter
Det är extra positivt om du även har erfarenhet eller förståelse inom något av följande områden:
geografiska data och projektioner i Python, exempelvis Pyproj
optimering av Pythonkod med exe