
Sun Life je globalno podjetje za finančne storitve s sedežem v Torontu v Kanadi. Ustanovljeno je bilo leta 1865 in posameznikom, podjetjem ter institucijam ponuja rešitve na področju zavarovanj, naložb, finančnega svetovanja, upravljanja premoženja, zdravstva in upravljanja sredstev. Sun Life posluje v Severni Ameriki, Aziji in Evropi ter združuje finančne storitve s ponudbo, osredotočeno na zdravje, pri čemer poudarja trajnost, raznolikost in vključevanje ter vpliv na skupnosti. Njegovo široko poslovanje podpira ekipe, ki delujejo na področjih financ, zdravstva, svetovanja in povezanih storitev.
Višji programski inženir za testiranje umetne inteligence in agentske delovne tokove
Sun Life išče višjega programskega inženirja za razvoj orodij za testiranje na podlagi umetne inteligence in agentsko orkestracijo. Delo je osredotočeno na API-je, integracije, avtomatizacijo in inženiring kakovosti v poslovnem okolju.
90.000 $ – 140.000 $ / leto
HibridnoPolni delovni časSeniorZahtevani Jezik: angleščinaFull-stack inženirProgramski inženirOpis
- Načrtovanje, razvoj, testiranje in vzdrževanje programske opreme za platformo agentske orkestracije inženiringa kakovosti
- Izdelava zmogljivosti z umetno inteligenco, ki izboljšujejo produktivnost inženiringa in kakovost rezultatov
- Ustvarjanje agentskih delovnih tokov za testiranje, avtomatizacijo in dostavo programske opreme
- Integracija agentov umetne inteligence z inženirskimi orodji, ogrodji za testiranje in storitvami platforme
- Prispevanje k rešitvam za testiranje s podporo umetne inteligence in avtomatizacijo inženiringa
- Sodelovanje z večfunkcijskimi inženirskimi ekipami pri izboljšavah platforme in inovacijah
- Razvoj API-jev, storitev in aplikacij z uporabo sodobnih inženirskih praks
- Sodelovanje pri pregledih tehničnega načrta in izboljšavah arhitekture platforme
- Pomoč pri vzpostavljanju standardov platforme, ponovno uporabljivih komponent in najboljših inženirskih praks
- Podpora eksperimentom in preverjanju konceptov, povezanim z nastajajočimi tehnologijami in rešitvami z umetno inteligenco
- Uporaba agilnih praks dostave in nenehnih povratnih informacij za izboljšanje zmogljivosti platforme
- Deljenje znanja in podpora tehničnemu razvoju v ekipi
- Pomoč uporabnikom platforme pri odpravljanju težav, zagotavljanje tehničnih smernic in podpore pri uvajanju
Zahteve
- Univerzitetna diploma, višješolska diploma ali primerljive praktične izkušnje s področja računalništva, programskega inženiringa, informacijske tehnologije ali sorodnega področja
- Najmanj pet let izkušenj z načrtovanjem, razvojem in podporo programski opremi v agilnih okoljih dostave
- Izkušnje z načrtovanjem, izdelavo, integracijo ali podporo agentom umetne inteligence, agentskim delovnim tokovom in programski opremi z umetno inteligenco
- Izkušnje z izdelavo orodij za razvijalce ali integracij z velikimi jezikovnimi modeli, vključno z razširitvami IDE, Model Context Protocol, API-ji za klicanje orodij ter inženiringom pozivov ali konteksta
- Odlično znanje programiranja v Pythonu
- Izkušnje z Javo, JavaScriptom, TypeScriptom ali C#
- Izkušnje z načrtovanjem in razvojem API-jev, storitev, integracij in rešitev za avtomatizacijo
- Delovno poznavanje ogrodij za avtomatizacijo testiranja, kot so Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest ali xUnit
- Izkušnje s sistemi za nadzor izvorne kode na podlagi Gita, strategijami vej in sodobnimi praksami dostave programske opreme
- Izkušnje s PostgreSQL in sodobnimi načeli modeliranja podatkov
- Poznavanje oblačnih platform in sodobnih vzorcev uvajanja aplikacij, zlasti AWS
- Poznavanje Dockra in razvojnih okolij na podlagi vsebnikov
- Močne analitične sposobnosti in sposobnosti reševanja problemov
- Odlične komunikacijske in sodelovalne veščine ter veščine vključevanja deležnikov
- Zaželeno: izkušnje z uporabo zmogljivosti umetne inteligence in agentov pri testiranju, inženiringu kakovosti ali dostavi programske opreme
- Zaželeno: poznavanje upravljanja agentov, ogrodij za vrednotenje, opazljivosti in odgovornih praks umetne inteligence
- Zaželeno: izkušnje z avtomatizacijo delovnih tokov, platformami za produktivnost inženiringa in orodji za podporo razvijalcem
- Zaželeno: izkušnje s spodbujanjem uporabe tehnologije prek skupnosti praks, uvajanja, mentorstva ali usposabljanja
Ugodnosti
- Nenehne priložnosti za učenje, razvoj in izboljšave
- Podpora notranji mobilnosti in poklicni rasti
- Možnosti hibridnega dela, pri čemer je delo od doma ali iz pisarne odvisno od poslovnih potreb in potreb strank
- Spodbujevalni načrti za upravičene zaposlene, odvisno od individualne in poslovne uspešnosti
- Prilagoditve za invalide in objave delovnih mest, ki so na voljo v alternativnih oblikah
- Raznoliko in vključujoče delovno okolje