Offerta di lavoro

Ingegnere software principale

Il Principal Software Engineer presso Northern Trust sviluppa e implementa soluzioni scalabili con Python, servizi Azure e piattaforme dati basate su SQL, assumendo la leadership tecnica e l'architettura. Il ruolo comprende anche la promozione dello sviluppo basato sull'intelligenza artificiale, il miglioramento della produttività e la garanzia degli standard di codifica e delle migliori pratiche di architettura.

Compiti

Il ruolo di Principal Software Engineer comprende i seguenti compiti:
  • Gestione tecnica e architettura: assumersi la responsabilità tecnica, comunicare rischi e dipendenze
  • Sviluppo di soluzioni scalabili con Python, servizi Azure e piattaforme dati basate su SQL
  • Definizione e applicazione di standard di codifica, best practice architetturali e flussi di lavoro di sviluppo
  • Modernizzazione dei modelli architetturali, compresi i microservizi basati su API e i sistemi basati su eventi (Pub/Sub)
  • Collaborazione con partner e appaltatori per fornire soluzioni e migliorare la produttività

Abilitazione degli strumenti AI (produttività degli sviluppatori e governance)

Il ruolo comprende anche la promozione dell'adozione di capacità di sviluppo basate sull'intelligenza artificiale, quali:
  • Promuovere l'adozione di GitHub Copilot come capacità di sviluppo basata sull'intelligenza artificiale
  • Configurazione e manutenzione dei file di istruzioni Copilot e degli agenti riutilizzabili
  • Definizione e scalabilità di un approccio "agentic SDLC" in cui gli assistenti AI supportano l'intero ciclo di vita
  • Collaborazione con i team DevOps/piattaforma per ottenere risultati misurabili dalla fornitura basata sull'intelligenza artificiale
  • Promuovere modelli di utilizzo dell'IA responsabili e sicuri

Ulteriori compiti

Altri compiti includono:
  • Sviluppo di servizi backend basati sui dati con Python Tooling
  • Automazione delle pipeline CICD e best practice di distribuzione
  • Definizione di rigorosi standard di test e qualità
  • Guida nella ricerca degli errori in problemi di produzione complessi ed esecuzione di analisi delle cause alla radice

Collaborazione, influenza e tutoraggio

Il ruolo comprende anche:
  • Collaborazioni con team interfunzionali per fornire soluzioni coerenti
  • Mentoring e coaching di ingegneri a diversi livelli
  • Comunicazione di concetti tecnici complessi a stakeholder non tecnici
  • Influenza sulle decisioni architettoniche

Requisiti

Il candidato ideale possiede:
  • Profonda esperienza pratica in Python (PySpark/PyTorch/AI/ML), Bleak, ottime competenze in SQL e modellazione dei dati
  • Esperienza con la distribuzione su Microsoft Azure
  • Capacità comprovata di rendere operative applicazioni basate sull'intelligenza artificiale

Conoscenza dei domini (molto gradita)

Le conoscenze richieste comprendono:
  • Esperienza con soluzioni e integrazioni con Aladdin Portfolio Optimizer, modelli di rischio e sviluppo di vincoli di ottimizzazione per la costruzione di portafogli a reddito fisso.
  • Comprensione degli investimenti nella gestione patrimoniale, delle classi di attività, della teoria del portafoglio e delle restrizioni agli investimenti
  • Esperienza con Aladdin Enterprise/Charles River (OMS), Bloomberg AIM o altri sistemi di gestione del portafoglio e degli ordini
  • Esperienza con fornitori di dati finanziari (ad es. Bloomberg, FactSet, MSCI) e API

Offriamo

Offriamo:
  • Una soluzione flessibile

Dettagli sul lavoro

© 2025 House of Skills by skillaware. Tutti i diritti riservati.
Il nostro sito web utilizza i cookie per facilitarvi la navigazione e per analizzare l'utilizzo del sito. Per ulteriori informazioni, consultare la nostra informativa sulla privacy.