Otsime tarkvaraarendajat, kes aitaks teha teadlaste töövoogu sujuvamaks ja hoida turvaliselt teadustööde alusandmeid.
Tööülesanded: Eesti Kirjandusmuuseumis arendad tööriista, mis muudab humanitaarteadlase elu lihtsamaks: ühest kohast saavad teadlaste töögrupid hallata koodi Git-repos, jooksutada koodi Dockeri konteinerites ja käivitada mahukamaid arvutusülesandeid teadusele mõeldud pilveserverites. Tagad, et teadustöö materjalid ja alusandmed oleksid turvaliselt hoitud, hallatud ja versioonitud. Tulemuseks on ühtne töövoog, mis aitab Eesti kultuuriuurijatel ja digihumanitaaridel teha kvaliteetset rahvusvahelist teadust.
Töö on vaheldusrikas, sest puutud kokku väga erinevate süsteemide ja tööriistadega ning lähtud põhimõttest, et uut koodi kirjutame ainult siis, kui seda päriselt vaja on. Muidu kasutame olemasolevaid avatud lähtekoodiga lahendusi, mis on inimestele juba tuttavad ja kogukonnas testitud.
Omalt poolt pakume: - võimalust osaleda otseselt ja praktiliselt eesti kultuuri ja keele uurimise ja säilitamise tähtsas töös; - võimalust ehitada pika vaatega lahendusi ning olla enda loodud koodi omanik, edendaja ja vastutaja kogu selle elutsükli vältel; - professionaalset ja sõbralikku meeskonda, kus on võimalus õppida tundma ja arendada oma karjääri Eesti mäluasutuste keerukas, kuid võimalusterohkes võrgustikus; - spordi- ja tervisekulude hüvitist, paindlikku tööaega ja võimalust oma oskusi täiendada koolitustel ja seminaridel; - soliidset ja avarat kontorit Tartu kesklinna lähedal koos kaugtöö võimalusega ja tasuta parkimist.
Muud nõuded: Otsime arendajat, kellel on pikaajaline kogemus Pythoniga ja kel on huvi uurida ja katsetada erinevaid tehnoloogiaid, et leida probleemidele parimaid lahendusi. Kasuks tuleb kogemus mõnega järgmistest: Git/GitHub, Docker, REST APIde loomine, Linuxi virtualiseerimiskeskkonnad, Kubernetes.
Plusspunktid, kui oled kokku puutunud teadusandmete standarditega, relatsiooniandmebaasidega (SQL) või mõne pilveplatvormiga. Humanitaarteaduste taust ei ole nõutud — piisab uudishimust ja soovist teha tarkvara, mis päriselt kasulik on.
Oled ideaalne kandidaat kui:
Sul on vähemalt 3-aastane tõendatav kogemus Python-arendajana — oled kirjutanud päris koodi päris projektides, mitte ainult kursustel;
Oskad rääkida oma varasematest projektidest — selgitada, mida tegid, miks nii otsustasid ja mida järgmine kord teeksid teistmoodi;
Oled tuttav Jupyter Notebooki või sarnaste interaktiivsete arenduskeskkondadega — tead, miks teadlased neid armastavad;
Oskad vabalt kasutada REST API-sid ning oled Git-i kasutamisega nii harjunud, et see ei vaja seletamist;
Sul on soovitavalt IT-alane haridus või samaväärne iseõpitud taust — formaalne kraad pole nõutud, aga süsteemne mõtlemine on;
Oled hea suhtlemis-, argumenteerimis- ja koostööoskusega;
Kodus töötamise võimalus: Ei