MAS Global Consulting
MAS Global Consulting
MAS Global Consulting on digitaalse inseneeria ja tehisintellekti kasutuselevõtu kiirendamise ettevõte, mis teeb koostööd suurettevõtetega, et arendada tehisintellektil põhinevaid tooteid, andmeplatvorme ja ajakohastatud süsteeme. Ettevõtte tegevus hõlmab andmetehnikat, rakenduslikku ja agentset tehisintellekti ning digitaalseid uuendusi missioonikriitiliste toimingute jaoks. Klientide seas on tootmis-, finantsteenuste, pangandus-, kindlustus- ja tervishoiusektori organisatsioone. Insenerikeskse töökorralduse, patenteeritud kiirendite ning USA ja Ladina-Ameerika lähiriikide meeskondade abil viib ettevõte projektid ideest käivitamiseni. MAS Global Consulting toetab oma ühiskondliku mõju tegevuse raames ka tööjõu arendamise algatusi.

Vanem Python-insener, Tampa, kohapealne töö

Juhi Python 3.12-le üleminekut: uuenda käituskeskkonda ja sõltuvusi ning testi ühilduvust. Osale MAS Global Consultingu digitaalse inseneritöö projektides idufirmade ja Fortune 100 ettevõtete jaoks.

Kirjeldus

  • Valmista määratud pakettide ja teenuste jaoks ette üleminekuga seotud pull request'id kooskõlas meeskonna Python 3.12 uuenduskavaga.
  • Lahenda sõltuvuste ja järkude ühilduvusprobleeme, kohandades versioonipiiranguid ning asendades aegunud või toetuseta teegid.
  • Kontrolli uuendusi ühik-, integratsiooni- ja käitusaja ühilduvustestidega. Uuri tõrkeid ja dokumenteeri tõendid turvalise kasutuselevõtu toetamiseks.
  • Täiusta üleminekuskripte, järgu seadeid, lintimist ja staatilisi kontrolle, et korduv uuendustöö oleks turvalisem ja hõlpsamini üle vaadatav.
  • Kooskõlasta pakettide ja teenuste omanikega ülevaatuse tagasisidet, jälgi edenemist ja takistusi ning tõstata teemad, mis vajavad laiemaid platvormimuudatusi.
  • Liitu platvormitehnika meeskonnaga, kes viib suures koodibaasis ellu Python 3.12-le üleminekut.

Nõuded

  • Vähemalt viis aastat töökogemust Pythoniga ning tootmisteenuste või jagatud teekide hooldamisel suures koodibaasis.
  • Nõutav on inglise keele edasijõudnud oskus (B2/C1) ning tugev kirjalik ja suuline suhtlusoskus.
  • Pythoniga seotud pakendamis- ja järgutööriistade põhjalik tundmine, sealhulgas sõltuvuste lahendamine, versioonipiirangud, virtuaalkeskkonnad ja pakettide ühilduvus.
  • Praktiline kogemus Pythoni käituskeskkondade ja teekide uuendamisel, versioonimuutustest tingitud käitumiserinevuste diagnoosimisel ning transitiivsete sõltuvuste käsitlemisel.
  • Kogemus lintimis-, vormindus- ja staatilise analüüsi tööriistade kasutamisel CI/CD torudes.
  • Tugev testimis- ja silumisvõime, sealhulgas üleminekust tingitud regressioonide eristamine muudest tõrgetest.
  • Kogemus suurte refaktoreerimiste, etapiviisiliste käitusaja juurutuste või paljusid pakette ja teenuseid hõlmavate kooskõlastatud sõltuvusuuendustega.
  • Pythoni natiivlaienduste, kompileeritud sõltuvuste või Linuxi ja Apple Siliconi ühilduvusprobleemide tundmine.
  • Kogemus korduva uuendustöö vähendamiseks korduvkasutatavate üleminekuskriptide või automatiseerimise loomisel.
  • Kogemus arendajate tööviljakuse, järgu- ja testimistaristu või platvormitehnika meeskondades.

Seotud töökohad