Forskningsingenjör inom algoritmisk utveckling för CFD-koder

Umeå universitet, Teknisk-naturvetenskaplig fakultet / Datajobb / Umeå
Observera att sista ansökningsdag har passerat.


Visa alla datajobb i Umeå, Vännäs, Nordmaling, Vindeln, Robertsfors eller i hela Sverige
Visa alla jobb hos Umeå universitet, Teknisk-naturvetenskaplig fakultet i Umeå, Nordmaling, Örnsköldsvik, Kiruna, Huddinge eller i hela Sverige

Umeå universitet är ett av Sveriges största lärosäten med över 37 000 studenter och cirka 4 700 anställda. Vid universitetet finns en mångfald av utbildningar av hög kvalitet och världsledande forskning inom flera vetenskapsområden, och här gjordes den banbrytande upptäckten av gensaxen CRISPR-Cas9 som tilldelats Nobelpriset i kemi. Vid Umeå universitet är allt nära. Våra sammanhållna campus gör det lätt att mötas, samarbeta och utbyta kunskap, något som gynnar en dynamisk och öppen kultur.

Den samhällsomvandling och de stora gröna investeringar vi ser i norra Sverige skapar enorma möjligheter och komplexa utmaningar. För Umeå universitet handlar det om att bedriva forskning om - och mitt i - ett samhälle i omvandling. Men också om att leverera utbildningar för regioner som behöver expandera fort och hållbart. Det är helt enkelt här framtiden skapas.

Är du intresserad av att veta mer? https://www.umu.se/jobba-hos-oss/om-universitetet-som-arbetsplats/



Till Institutionen för datavetenskap söker vi nu en forskningsingenjör för att bidra till EuroHPC JU Center of Excellence in CFD (CEEC) med fokus på hållbara algoritmiska lösningar.

Anställningen avser en visstidsanställning på heltid i upp till 12 månader med start efter överenskommelse.

Bakgrund

Det EU-finansierade Centre of Excellence for Exascale CFD (CEEC), https://ceec-coe.eu/ , som startade den 1 januari 2023 och pågår i fyra år, är specialiserat på området numeriska simuleringar av turbulens. Idag finns det metoder för att beskriva och göra beräkningar av detta till synes oförutsägbara fenomen, men de är komplexa och kräver mycket datorkraft. Exascale computing erbjuder sådana superdatorprestanda. Huvuduppgiften för den utlysta tjänsten är att bidra till den algoritmiska utvecklingen och förbättringen av konsortiets CFD-applikationer. (CFD = Computational Fluid Dynamics, beräkningar av strömningsdynamik). Arbetet involverar analys av konsortiets CFD-applikationer med hjälp av verktyg för datoraritmetik, identifiering av möjligheter för precisionsbeskärning, implementering av utvecklade algoritmiska lösningar och benchmarking/testning.

Huvudsakliga arbetsuppgifter för den utlysta anställningen är att

- Bidra till design, implementering och testning av de underliggande algoritmiska lösningarna från konsortiets CFD-koder på heterogena HPC-plattformar. Detta inkluderar utnyttjande av strategier med varierande precision, som garanterar en viss noggrannhet, och undviker kommunikation så mycket som möjligt.
- Bidra till integration av de utvecklade algoritmlösningarna i projektets tillämpningskoder med hjälp av applikationernas utvecklare.
- Bidra till och genomföra prestanda- och noggrannhetstestning av de utvecklade och integrerade algoritmiska lösningarna på olika arkitekturer.

Genom att arbeta i CEEC kommer en forskningsingenjör att ha möjlighet att

- Samarbeta med ledande europeiska forskare från fem olika länder och bidra till den algoritmiska utvecklingen som drivs av produktionsfärdiga tillämpningar inom projektet.
- Få tillgång till HPC-infrastrukturer, såväl lokala som HPC2N, som EU tier-0 superdatorer, däribland LUMI
- Publicera vetenskapliga artiklar som huvudförfattare.
- Aktivt delta i spridning av projektresultat vid olika konferenser och evenemang.

Huvuduppgifter

Befattningen är främst inriktad på att stödja den algoritmiska utvecklingen på exascalenivå inom CEEC-projektet; det innebär att utforska lämpliga algoritmiska lösningar; programmera dem på olika arkitekturer; validering och verifiering; prestandatester; integration av utvecklade algoritmiska lösningar i CEEC-applikationerna med hjälp av applikationernas utvecklare. Rapportering av erhållna resultat inklusive prestanda, tid till lösning och energiåtgång ingår också. CI och CD är en del av arbetsflödet i projektet och behöver följas eller etableras. Det förväntas att arbetet kommer att leda till förbättringar av CEEC-applikationerna och kommer att resultera i vetenskapliga publikationer.

Arbetet innebär också att ge tekniskt stöd till och samarbeta med en doktorand som också är engagerad i projektet.

Publiceringsdatum
2023-10-04

Kvalifikationer
Du måste ha

- Masterexamen i Teknisk-vetenskapliga beräkningar / Beräkningsvetenskap / Datavetenskap
Förmåga att konkretisera och lösa öppna, komplexa problem.
- Erfarenhet av algoritmutveckling och implementering.
- Erfarenhet av vetenskaplig programvaruutveckling med C/C++ och eventuellt Fortran.
- Grundläggande kunskap om och gärna erfarenhet av högpresterande datorberäkningar (delat minne, acceleratorer, distribuerat minne) samt relaterade bibliotek (OpenMP, MPI, CUDA)
- Erfarenhet av att arbeta med containrar såsom Singularity; GitHub; CI/CD

Vi kräver även följande mjuka färdigheter:

- Utmärkt kommunikationsförmåga på engelska i tal och skrift
- God samarbetsförmåga för att arbeta med forskare i projektet

Erfarenhet av något av följande anses meriterande:

- Vetenskaplig forskning
- Teknisk support
- Rapport-/ artikelskrivning

Så ansöker du
En fullständig ansökan ska innehålla följande dokument:

- Ett personligt brev som beskriver din motivering för att söka anställningen och hur dina kvalifikationer och erfarenheter är relevanta för anställningen (max 2 A4-sidor med 11pt-typsnitt). Vänligen inkludera en beskrivning din erfarenhet av utveckling av (parallell) programvara.
- En meritförteckning (CV)
- Kopior av kandidat- och/eller master/magister-examensbevis, inklusive dokumentation av genomförda akademiska kurser och erhållna betyg
- Dokumentation och beskrivning av andra relevanta erfarenheter eller kompetenser
- Kontaktinformation för två referenser och/eller ett referensbrev från var och en av dem

Ansökan ska skrivas på engelska eller svenska. Om något material lämnas in på ett annat språk ska en översättning bifogas. Bifogade dokument ska vara i pdf-format. Ansökan ska lämnas in elektroniskt genom Umeå universitets e-rekryteringssystem.

Umeå universitet vill erbjuda en jämställd och jämlik miljö där öppna samtal mellan människor med olika bakgrund och perspektiv lägger grunden för lärande, skaparkraft och utveckling. Vi välkomnar därför personer med olika bakgrunder och erfarenheter att söka den aktuella anställningen.

Till bemannings- och rekryteringsföretag och till dig som är försäljare: Vi undanber oss vänligen men bestämt direktkontakt med bemannings- och rekryteringsföretag samt försäljare av ytterligare jobbannonser.

Ersättning
Månadslön

Så ansöker du
Sista dag att ansöka är 2023-10-17
Klicka på denna länk för att göra din ansökan

Arbetsgivarens referens
Arbetsgivarens referens för detta jobb är "AN 2.2.1-1603-23".

Omfattning
Detta är ett heltidsjobb.

Arbetsgivare
Umeå Universitet (org.nr 202100-2874)

Arbetsplats
Umeå universitet, Teknisk-naturvetenskaplig fakultet

Kontakt
Roman Iakymchuk
riakymch@cs.umu.se

Jobbnummer
8165349

Observera att sista ansökningsdag har passerat.

Prenumerera på jobb från Umeå universitet, Teknisk-naturvetenskaplig fakultet

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos Umeå universitet, Teknisk-naturvetenskaplig fakultet: