Offerta di lavoro
Sviluppatore quantistico - AHL
In qualità di Quant Developer presso Man Group, farai parte della divisione di trading sistematico AHL e svilupperai modelli numerici affidabili per creare nuove idee di alfa e strategie di trading. Lavorerai a stretto contatto con i team di ricerca e avrai la possibilità di passare da un team all'altro per approfondire la conoscenza del sistema e individuare i tuoi interessi.
Il ruolo
In qualità di Quant Developer presso Man Group, sarai una figura chiave del nostro team di punta all'interno della divisione di trading sistematico di Man, AHL. Il team lavora a stretto contatto con i team di ricerca di AHL per sviluppare modelli numerici affidabili. Le sfide che dovrai affrontare saranno molteplici e comprenderanno l'elaborazione di nuove idee di alfa e di nuove strategie di trading.Il team
Gli sviluppatori Quant all'interno di AHL fanno parte di un team tecnologico più ampio. I membri di questo gruppo sono i nostri unici rappresentanti con competenze ingegneristiche. Abbiamo un background formativo eterogeneo, che spazia dall'informatica alla matematica, dalla fisica all'ingegneria – persino alla filologia classica! –, ma ciò che ci accomuna è la passione per la tecnologia e la scrittura di codice di alta qualità.La nostra tecnologia
Quasi tutti i nostri sistemi girano su Linux e la maggior parte del nostro codice è scritto in Python, con l'intero stack scientifico: numpy, scipy, pandas, scikit-learn, solo per citare alcune delle librerie open source che utilizziamo ampiamente. Implementiamo sistemi che consentono il massimo flusso di dati attraverso l'infrastruttura da noi creata. Utilizziamo Afternoon per la gestione del flusso di lavoro, Kafka per le pipeline di dati, Bitbucket per la gestione del codice sorgente, Jenkins per l'integrazione continua, Grafana + Prometheus per la raccolta delle metriche, ELK per il log shipping e il monitoraggio, Docker e Kubernetes per la containerizzazione e l'automazione, nonché Slack per la comunicazione interna.Competenze tecnologiche e commerciali
In AHL ci impegniamo ad assumere solo i tecnici più brillanti e competenti.Requisiti essenziali
- Competenze di programmazione funzionali; riconosciuto dai tuoi colleghi come esperto nel tuo settore
- Un forte interesse e una profonda comprensione dei mercati e degli strumenti finanziari
- Una solida formazione in ingegneria del software e/o metodologie; sviluppo agile, progettazione orientata agli oggetti, modelli, ecc.
- Competenza in uno o più linguaggi di programmazione
- Ottima padronanza di Python
- Familiarità o esperienza con diversi linguaggi di scripting
- Esperienza con tecniche di analisi dei dati e librerie pertinenti, ad esempio NumPy/SciPy/Pandas
- Conoscenze matematiche pertinenti, ad esempio statistica, teoria dei prezzi degli asset, algoritmi di ottimizzazione
Vantaggi
- Esperienza nello sviluppo di software quantitativo per il front office, ad esempio in un hedge fund o in una banca d’investimento
- Esperienza con tecnologie di sviluppo web e tecnologie di visualizzazione per la rappresentazione di set di dati e metriche di grandi dimensioni e complessi
- Esperienza con algoritmi di apprendimento automatico, elaborazione del linguaggio naturale e librerie e framework pertinenti, ad esempio scikit-learn, TensorFlow
Caratteristiche personali
- Una solida formazione accademica e una laurea con un forte orientamento verso la matematica e l'informatica, ad esempio in Informatica, Matematica o Ingegneria (ad esempio Ingegneria fisica) conseguita presso università di eccellenza
- Un approccio allo sviluppo del software incentrato sul software stesso; orgogliosi dell'eccellenza ingegneristica e impegnati a trasmettere questi valori agli altri
- Passione per la tecnologia, ad esempio progetti personali, partecipazione a progetti open source
- Capacità organizzativa per gestire con successo ed efficacemente più progetti
Dettagli sul lavoro