Offerta di lavoro
Ingegnere Python senior
Man Group è alla ricerca di un Senior Python Engineer con 7-10 anni di esperienza, incaricato di sviluppare sistemi backend scalabili e algoritmi per il trading quantitativo, nonché sistemi di IA/ML. Il ruolo prevede di lavorare in un moderno ambiente Linux con Python, C++ e database nell’ambito dell’organizzazione dedicata all’infrastruttura.
Compiti
- Progettazione e manutenzione di sistemi back-end scalabili e API a supporto della ricerca quantitativa e dell'automazione delle operazioni di trading
- Sviluppo e perfezionamento di algoritmi complessi per il trading algoritmico, l'ottimizzazione di modelli finanziari e l'analisi delle serie temporali
- Realizzazione di pipeline di dati ad alte prestazioni per l'elaborazione di set di dati finanziari su larga scala provenienti da feed transazionali e da database SQL e NoSQL
- Collaborazione con ingegneri, ricercatori e team quant per tradurre complessi requisiti matematici in soluzioni tecniche da integrare nel nostro stack di infrastrutture di trading
- Analisi proattiva dei dati, contributo allo sviluppo dell'architettura, revisioni e code review, nonché promozione del "clean code" all'interno del team
- Contributo completo al miglioramento del quadro di riferimento per una risoluzione dei problemi continua ed efficace e alla promozione della sua adozione da parte dell'intero team
Tecnologia
- Lavorare in un'infrastruttura moderna basata su Linux, in cui Python è il linguaggio di sviluppo principale
- Interazione con un toolkit che comprende C++, QuantLib, pandas e il nostro data lake interno
- Accesso a un’ampia gamma di applicazioni pratiche di IA/ML che integrano soluzioni ingegneristiche all’avanguardia nei flussi di lavoro di ricerca e commerciali
- Un ecosistema tecnologico integrato che integra continuamente nuovi strumenti ed esempi per migliorare le attività quantitative
Requisiti
Essenziale
- Almeno 7-10 anni di esperienza professionale nello sviluppo di software in un linguaggio orientato agli oggetti, con Python come linguaggio principale
- Esperienza nella realizzazione di sistemi su larga scala o di sistemi di IA/ML; competenza in strutture dati e algoritmi
- Ottima conoscenza del settore software/finanziario e dell’ecosistema quantitativo/di ricerca
- Vasta esperienza nello sviluppo di algoritmi, nel backtesting e nell'esecuzione di strategie di trading
- Padronanza dei database relazionali e della gestione dei dati
- Eccellenti pratiche di debug e revisione del codice nell'ambito di uno sviluppo sistematico e basato sui dati
- Comprovata esperienza nella realizzazione di progetti di grande impatto in ambito quantitativo o FinTech
- Capacità di fare da mentore e guidare gli sviluppatori junior partendo dalle basi
- Ottime capacità di risoluzione dei problemi e di comunicazione, con una comprovata esperienza di collaborazione con team quantitativi nell’ambito di una squadra autogestita
Vantaggioso
- Comprensione della microstruttura finanziaria e/o di mercato
- Familiarità con lo sviluppo e l'ottimizzazione di ML/AI
- Esperienza con sistemi di trading ad alta frequenza o dati di mercato a livello di tick
- Padronanza del computing distribuito o delle architetture cloud-native (AWS, GCP, Azure, Lambda, Kubernetes)
- Familiarità con le pipeline di integrazione continua/distribuzione continua (CI/CD) e con l’Infrastructure as Code (IaC)
- Conoscenza di metodi statistici avanzati, ad esempio K-Means, PCA o Gradient Boosting
- Esperienza nel mentoring dei membri junior del team e nella promozione della cultura ingegneristica
Offriamo
- Ruolo di rilievo nello sviluppo di tecnologie quantitative all’avanguardia nel settore del trading
- Collaborazione con architetti di sistemi di livello mondiale
- Accesso a una suite di strumenti di trading di prim’ordine e a risorse su tutti i principali mercati globali
- Vivi un'esperienza trasformativa
Dettagli sul lavoro