Pythonutvecklare inom satellitdata och geolokalisering
Job Solution Consulting
Systemutvecklare/Programmerare
- Omfattning: Heltid
- Varaktighet: Tills vidare
- Anställningsform: Tillsvidare- eller tidsbegränsad
Beskrivning
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
- 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
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 exempelvis Cython eller Rust
- vetenskapliga Pythonbibliotek såsom NumPy, SciPy och Pandas
- flygdynamiska begrepp som attitude, roll, pitch och yaw
- arbete med satellitdata eller andra datatunga vetenskapliga miljöer
För att lyckas i rollen tror vi att du är:
- analytisk och lösningsorienterad
- självgående och ansvarstagande
- kvalitetsmedveten i ditt sätt att utveckla kod
- nyfiken på forskning, teknik och avancerad problemlösning
- kommunikativ och bekväm i internationella samarbeten
Det här är ett unikt uppdrag för dig som vill kombinera avancerad Pythonutveckling med forskning, satellitdata och internationellt samarbete i en tekniskt mycket spännande miljö.
Låter detta som din nästa utmaning?
Vad kul! Skicka in din ansökan så hör vi av oss för ett nästa steg i processen.
Som konsult hos oss på Job Solution Consulting omfattas man av en trygg anställning i nära dialog med sin konsultchef för att alltid säkerställa att du trivs och utvecklas i din roll. Vi erbjuder en rad förmåner med fokus på kompetensutveckling och välmående, Och självklart omfattas man också av kollektivavtal i sin tjänst hos oss. För eventuella frågor eller funderingar är du välkommen att höra av dig till mig.
Du når mig på fredrik.hovstadius@jobsolution.se.