Sun Life
Sun Life
Sun Life è una società globale di servizi finanziari con sede a Toronto, in Canada. Fondata nel 1865, offre soluzioni assicurative, di investimento, consulenza finanziaria, gestione patrimoniale, servizi sanitari e gestione degli asset a privati, aziende e istituzioni. Sun Life opera in Nord America, Asia ed Europa, combinando i servizi finanziari con proposte orientate alla salute e ponendo l’accento sulla sostenibilità, sulla diversità e sull’inclusione, nonché sull’impatto nelle comunità. La sua ampia attività sostiene team che lavorano nei settori della finanza, della sanità, della consulenza e dei servizi correlati.

Ingegnere del software senior, test dell’IA e flussi di lavoro agentici

Sun Life cerca un ingegnere del software senior per sviluppare strumenti di test basati sull’IA e di orchestrazione agentica. Il ruolo si concentra su API, integrazioni, automazione e ingegneria della qualità a livello aziendale.

Descrizione

  • Progettare, sviluppare, testare e mantenere software per la piattaforma di orchestrazione dell’ingegneria della qualità agentica
  • Sviluppare funzionalità abilitate dall’IA che migliorino la produttività ingegneristica e i risultati in termini di qualità
  • Creare flussi di lavoro agentici per test, automazione e distribuzione del software
  • Integrare gli agenti di IA con strumenti di ingegneria, framework di test e servizi della piattaforma
  • Contribuire a soluzioni di test assistite dall’IA e di automazione dell’ingegneria
  • Collaborare con team di ingegneria interfunzionali per migliorare e innovare la piattaforma
  • Sviluppare API, servizi e applicazioni utilizzando pratiche moderne di ingegneria
  • Partecipare alle revisioni della progettazione tecnica e ai miglioramenti dell’architettura della piattaforma
  • Contribuire alla definizione di standard della piattaforma, componenti riutilizzabili e buone pratiche di ingegneria
  • Supportare esperimenti e prove di concetto riguardanti tecnologie emergenti e soluzioni abilitate dall’IA
  • Applicare pratiche agili di distribuzione e feedback continuo per migliorare le funzionalità della piattaforma
  • Condividere le conoscenze e sostenere lo sviluppo tecnico del team
  • Assistere gli utenti della piattaforma nella risoluzione dei problemi, fornendo indicazioni tecniche e supporto

Requisiti

  • Laurea, diploma universitario o esperienza pratica equivalente in informatica, ingegneria del software, tecnologie dell’informazione o un ambito correlato
  • Almeno cinque anni di esperienza nella progettazione, nello sviluppo e nel supporto di software in ambienti di distribuzione Agile
  • Esperienza nella progettazione, realizzazione, integrazione o gestione di agenti di IA, flussi di lavoro agentici e software abilitato dall’IA
  • Esperienza nella creazione di strumenti per sviluppatori o integrazioni con modelli linguistici di grandi dimensioni, incluse estensioni IDE, Model Context Protocol, API per la chiamata di strumenti e progettazione di prompt o contesto
  • Ottime competenze di programmazione in Python
  • Esperienza con Java, JavaScript, TypeScript o C#
  • Esperienza nella progettazione e nello sviluppo di API, servizi, integrazioni e soluzioni di automazione
  • Conoscenza operativa di framework per l’automazione dei test come Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest o xUnit
  • Esperienza con il controllo del codice sorgente basato su Git, le strategie di branching e le moderne pratiche di distribuzione del software
  • Esperienza con PostgreSQL e i principi contemporanei di modellazione dei dati
  • Conoscenza delle piattaforme cloud e dei moderni modelli di distribuzione delle applicazioni, in particolare AWS
  • Familiarità con Docker e gli ambienti di sviluppo basati su container
  • Spiccate capacità analitiche e di risoluzione dei problemi
  • Eccellenti capacità di comunicazione, collaborazione e coinvolgimento degli stakeholder
  • Costituisce titolo preferenziale l’esperienza nell’applicazione di funzionalità di IA e agentiche a test, ingegneria della qualità o distribuzione del software
  • Costituisce titolo preferenziale la familiarità con la governance degli agenti, i framework di valutazione, l’osservabilità e le pratiche di IA responsabile
  • Costituisce titolo preferenziale l’esperienza con l’automazione dei flussi di lavoro, le piattaforme per la produttività ingegneristica e gli strumenti di supporto agli sviluppatori
  • Costituisce titolo preferenziale l’esperienza nella promozione dell’adozione tecnologica attraverso comunità di pratica, onboarding, coaching o attività di supporto

Benefit

  • Opportunità continue di apprendimento, sviluppo e miglioramento
  • Supporto alla mobilità interna e alla crescita professionale
  • Opzioni di lavoro ibrido, da casa o in ufficio in base alle esigenze aziendali e dei clienti
  • Piani di incentivazione per i dipendenti idonei, soggetti alle prestazioni individuali e aziendali
  • Soluzioni di adattamento per le persone con disabilità e annunci di lavoro disponibili in formati alternativi
  • Un ambiente di lavoro diversificato e inclusivo