Offerta di lavoro
Sviluppatore Quant Mid/Senior
In qualità di Sviluppatore Quant Mid/Senior presso Man Group in Bulgaria, lavorerai con i ricercatori quantistici per sviluppare nuove strategie di trading, framework di ricerca e librerie quantitative. Lavorerai su potenti sistemi di trading utilizzando Linux, Python e vari database.
Descrizione del lavoro
Sviluppatore Quant Mid/Senior
Il ruolo
In qualità di Quant Developer di AHL, lavorerete a stretto contatto con i nostri ricercatori Quant. Le sfide che dovrete affrontare saranno varie e comprenderanno:
- Implementazione di nuove strategie di trading
- Sviluppo di nuovi quadri di ricerca e librerie quantistiche
- Prototipazione di nuovi feed di dati
- Sviluppo di nuove tecniche di costruzione del portafoglio
- Sviluppo di strumenti di analisi del rischio
La nostra tecnologia
I nostri sistemi girano quasi tutti su Linux e il nostro codice è scritto principalmente in Python, con un ampio uso di librerie open source come pandas e NumPy.
- Sistemi di trading ad alte prestazioni sensibili alla latenza
- Storage: combinazione di database relazionali e di un proprio database ad alte prestazioni per le serie temporali, ArchiveDB.
- Flusso d'aria per la gestione del flusso di lavoro
- Kafka per le pipeline di dati
- Boto3/lambda per il serverless computing
- Integrazione continua
- Vault per la gestione dei segreti
- Spark/Flink per l'elaborazione dei dati
- Kubernetes per la containerizzazione
- Whisper/Whisper-ros per il provisioning dei server
- Slack per l'analisi interna
Requisiti
Essenziale
- Eccellenti competenze tecniche, riconosciute dai colleghi come esperti nel proprio settore
- Comprovata esperienza nell'implementazione di sistemi e metodi ad alte prestazioni negli uffici di produzione.
- Familiarità con le piattaforme Linux e conoscenza dei linguaggi di scripting Unix (es. Perl, Shell/C++, Python)
- Forte conoscenza di uno o più database rilevanti (ad es. Oracle, MongoDB/Cassandra, MySQL/PostgreSQL, Pyramid/AngelaDB)
- Familiarità con i diversi stili di programmazione (ad es. OOP, funzionale) e conoscenza approfondita dei design pattern
Vantaggi
- Ottima conoscenza dei mercati e degli strumenti finanziari
- Conoscenza ed esperienza con i prodotti a reddito fisso e il trading di volatilità
- Esperienza con la tecnologia quantistica o i sistemi di trading automatizzati (ad esempio come sviluppatore in un hedge fund o in una banca d'investimento)
- Esperienza nella costruzione di sistemi distribuiti con architetture event-driven o microservizi e elaborazione concorrente
- Conoscenza delle pratiche moderne per l'ingegneria dei dati e lo stream processing
- Comprensione della raccolta e dell'elaborazione dei dati dei mercati finanziari.
- Esperienza nello sviluppo e nella visualizzazione di tecnologie web-based per la presentazione di grandi e complessi set di dati e statistiche.
- Conoscenze matematiche rilevanti (ad esempio, statistica, teoria dei prezzi degli asset, algoritmi di ottimizzazione).
Caratteristiche personali
- Forte background accademico e laurea ad alto contenuto matematico o computazionale (ad es. informatica, matematica, ingegneria, fisica o un campo correlato)
- Approccio di convenienza nel codice per la costruzione di software; è orgoglioso dell'eccellenza ingegneristica e gestisce questi valori.
- Concentrati sulla fornitura di valore ai clienti con un impegno costante per il miglioramento dei processi.
- Forti capacità relazionali; in grado di stabilire e mantenere uno stretto rapporto di lavoro con ricercatori quantitativi, trader e senior business leader
- Comunicatore sicuro di sé; in grado di spiegare un punto in modo conciso e di affrontare positivamente i punti di vista conflittuali.
- Lavoratore indipendente con un approccio flessibile alla risoluzione dei problemi
- Auto-organizzato, con la capacità di gestire efficacemente il tempo su più progetti e con esigenze e priorità aziendali concorrenti.
- Personalità collaborativa, a proprio agio
Dettagli sul lavoro