Offerta di lavoro
Ingegnere Python senior - numerico
In qualità di Senior Python Engineer presso Man Numeric, lavorerai a stretto contatto con ricercatori quantitativi e gestori di portafoglio per implementare segnali di trading, strumenti di ottimizzazione e visualizzazione dei dati. Dovrete avere 5-7 anni di esperienza nello sviluppo di software, competenze in Python e conoscenza delle librerie scientifiche.
Descrizione del lavoro
Il ruolo
In qualità di Senior Software Engineer nell'organizzazione Front-office Engineers di Man Numeric, lavorerete a stretto contatto con ricercatori quantitativi e gestori di portafoglio. Le sfide da affrontare saranno varie e potranno includere l'incorporazione di nuovi set di dati, l'implementazione di nuovi segnali di trading, lo sviluppo di strumenti di ottimizzazione, la creazione di strumenti di visualizzazione dei dati e il monitoraggio delle prestazioni utilizzando l'infrastruttura esistente, nonché la ricerca e lo sviluppo di algoritmi numerici e soluzioni di cluster computing.
Compiti
- Integrazione di nuovi volumi di dati
- Implementazione di nuovi segnali di trading
- Sviluppo di strumenti di ottimizzazione
- Sviluppo di strumenti di visualizzazione dei dati
- Monitoraggio delle prestazioni utilizzando l'infrastruttura esistente
- Ricerca e sviluppo di algoritmi numerici e soluzioni di cluster computing
Requisiti
Essenziale
- 5-7 anni di esperienza professionale nello sviluppo di software, preferibilmente con un'attenzione particolare alle applicazioni quantitative.
- 5+ anni di esperienza con Python e conoscenza di Python con le relative librerie scientifiche, tra cui:
- NumPy
- SciPy
- modelli di statistiche
- Esperienza con sistemi di produzione ad alta frequenza/bassa latenza, con conoscenza delle best practice per test, monitoraggio, docker e deployment
- Conoscenza delle piattaforme Linux e forte comprensione di OR
- Conoscenza o esperienza di lavoro con le tecnologie dei dati, come MS SQL, Postgres o MongoDB
- Esperienza comprovata di lavoro con grandi quantità di dati, sia strutturati che non strutturati.
Vantaggi
- Esperienza nello sviluppo di software quantitativo in un ambiente di front office, come ad esempio un hedge fund
- Opportunità di lavorare su progetti e sistemi che hanno un impatto sull'azienda
- Esperienza nella supervisione di membri junior del team e nella gestione di progetti
- Esperienza nella realizzazione di applicazioni web con frontend moderni come React
- Esperienza con le tecnologie di calcolo distribuito come Spark, Scala, Kubernetes, Redis
- Conoscenza delle moderne pratiche di ingegneria dei dati, comprese le pipeline di dati e gli strumenti ETL, lo storage distribuito e l'elaborazione dei big data.
- Forte comprensione dei mercati finanziari e degli investimenti
- Esperienza di lavoro con i dati dei mercati finanziari
- Conoscenza tecnica di Python (ad es. decoratori, analisi delle serie temporali)
Caratteristiche personali
- Forte background accademico e laurea ad alto contenuto matematico e computazionale, ad esempio in informatica, matematica, ingegneria o fisica.
- Indipendente, con la capacità di eseguire analisi per risolvere i problemi senza assistenza.
- Auto-motivati con la capacità di stabilire le priorità, di gestire il tempo su più progetti e di gestire le richieste e le priorità concorrenti.
- Esperienza nella consegna e nella responsabilità per il business con sforzi incessanti per migliorare i processi
- Forti capacità relazionali, in grado di costruire e mantenere stretti rapporti di lavoro con ricercatori quantitativi, gestori di portafoglio, trader e senior business people
Vantaggi
- Ufficio commerciale nel campus DIFC/Oasis con facile accesso a trasporti e servizi
- Modello di lavoro ibrido
- Pacchetto retributivo competitivo
Dettagli sul lavoro