Qpurpose søger en Algorithmic Software Engineer med fokus på GPU-programmering og accelereret computing til at tilslutte sig Qpurpose's team. Uanset om du lige er uddannet fra universitetet eller har mange års erfaring, tilbyder denne stilling en unik blanding af klassisk programmering og softwareudvikling inden for et kvantecomputing-rammeværk.
Du vil hjælpe med at designe og implementere beregningseffektive algoritmer og softwaresystemer med særligt fokus på at udnytte GPU'er og moderne accelerator-teknologier. I øjeblikket involverer projekterne klassiske algoritmer og softwareudvikling. Over tid vil der være muligheder for at integrere kvantecomputing-teknikker i dit arbejde.
Hos Qpurpose samarbejder Qpurpose med industripartnere inden for finans, sundhed og biovidenskab, meteorologisk forudsigelse og distribution af vedvarende energi.
- Startdato: Hurtigst muligt
- Lokation: Odense, Syddansk Universitet
- Ansættelsesform: Fastansættelse
Hvad du skal gøre:
- Design og implementer højtydende algoritmer til GPU- og accelererede computing-miljøer.
- Udvikl beregningskerner, numeriske metoder, data-pipelines og backend-systemer til dataintensive applikationer.
- Optimer software for ydeevne, skalerbarhed, hukommelsesforbrug og reproducerbarhed.
- Udvikl skalerbare løsninger på tværs af domæner såsom maskinlæring, optimering, beregningsbiologi, finans og logistik.
- Samarbejd med Python og/eller C++ softwarekomponenter og integrer GPU-accelererede moduler i større systemer.
- Benchmark, profilér og finjuster algoritmer til at køre effektivt på moderne hardware.
- Kommunikér antagelser, kompromiser og begrænsninger til både tekniske og ikke-tekniske interessenter.
Hvad Qpurpose leder efter:
- En bachelor- eller kandidatgrad i datalogi, matematik, fysik, ingeniørvidenskab eller et beslægtet teknisk felt.
- Stærk programmeringserfaring inden for GPU-programmering, helst ved brug af teknologier som CUDA, HIP, OpenCL eller lignende frameworks.
- Praktisk erfaring med performance-profilering, hukommelsesoptimering, parallel programmering eller højtydende computing.
- Stærk ansvarsfølelse og evnen til selvstændigt at drive projekter fremad.
- Evne til hurtigt at lære og tilpasse sig nye tekniske domæner.
- Stærke kommunikationsevner og evnen til klart at forklare komplekse systemer.
Bonuspoint:
- Ph.d. i et relevant teknisk felt betragtes som et stærkt plus.
- Erfaring med CUDA C++, GPU-kernels, optimering af delt hukommelse, memory coalescing eller multi-GPU programmering.
- Erfaring med højtydende computing-klynger, distribueret computing eller store numeriske arbejdsbelastninger.
- Erfaring med at arbejde med følsomme data eller sikre miljøer.
- Kendskab til DevOps-praksisser, CI/CD-pipelines og reproducerbare implementeringer.
Hvad Qpurpose tilbyder:
- Udfordrende softwareingeniørarbejde med virkelige algoritmiske problemer med indflydelse på tværs af industriområder.
- Tæt samarbejde med forskere, ingeniører og industripartnere inden for områder som finans, biovidenskab, meteorologi og vedvarende energi.
- Adgang til avanceret matematisk ekspertise, moderne computerressourcer og tværfagligt samarbejde.
- En konkurrencedygtig lønpakke, herunder pension og standard ansættelsesfordele.
Om Qpurpose:
Qpurpose er i front for at integrere kvanteteori med matematisk innovation. Qpurpose leverer banebrydende løsninger til Qpurpose's kunder ved hjælp af klassisk computing, med potentiale for fremtidig integration med kvantecomputing-teknikker. Qpurpose's tværfaglige team er dedikeret til at skubbe grænserne for, hvad der er muligt inden for klassisk og kvantecomputing ved at bruge Qpurpose's verdensførende matematiske ekspertise.
Qpurpose har et tæt samarbejde med Center for Kvantematematik (QM) ved Syddansk Universitet. Forskere ved QM arbejder med virkelige applikationer, der bygger bro mellem abstrakt kvantematematik og praktiske softwareløsninger i samarbejde med Qpurpose, hvilket sikrer, at den nyeste banebrydende forskning indlejres og implementeres i Qpurpose's værktøjskasse.
Ansøgning og evaluering:
Kandidater vil blive evalueret i en løbende proces, indtil de rette kandidater er fundet.