Offerta di lavoro
Sviluppatore quantitativo senior
Il Senior Quant Developer è responsabile dello sviluppo e della manutenzione delle pipeline e delle piattaforme di dati in Python per i team di investimento discrezionale e lavora a stretto contatto con gli sviluppatori Python e le parti interessate per elaborare soluzioni tecniche a supporto dei team di investimento. Il ruolo prevede inoltre lo sviluppo di strumenti basati sull'intelligenza artificiale e l'assunzione di responsabilità di leadership tecnica nei confronti delle parti interessate con sede a New York.
Il ruolo
Si tratta di un ruolo di ingegneria senior nell'ambito dell'interazione tra i team Discretionary (mercati pubblici) e Solutions Technology di Man Group. Sarai responsabile end-to-end di una parte del nostro stack tecnologico e farai parte dei team di ingegneria che si occupano di entrambe le divisioni aziendali.La nostra tecnologia
La nostra tecnologia comprende:- Python (principalmente), TypeScript/Node
- Pipeline di dati, NumPy, Kafka
- Elasticsearch, Neo4j, Pandas
- Internet React, dashboard Streamlit, TaLib
- Sottosistemi infrastrutturali: Airflow
- Una piattaforma leader per i dati nel cloud, esperti di modelli di linguaggio di grandi dimensioni (LLM), ricerca vettoriale, RAG: sviluppiamo e forniamo attivamente strumenti di intelligenza artificiale ai nostri team di investimento
Punti chiave del lavoro
Il lavoro comprende:- Sviluppo e consegna (70%):
- Creazione, ampliamento e manutenzione di pipeline di dati Python con Pandas, NumPy e librerie interne
- Gestione e manutenzione dei benchmark di performance, ricerca sui rischi
- Articolo sugli strumenti basati sull'intelligenza artificiale per i team di investimento - Banche dati di ricerca con ricerca vettoriale, librerie di IA
- Collaborazione con gli ingegneri in materia di tecnologia e dati per sviluppare e gestire i nostri sistemi di trading
- Guida tecnica su Kubeflow: gestione dei DAG di Airflow per flussi di lavoro pianificati e ad hoc
- Sviluppo e manutenzione di FastAPI e backend Flask, nonché di frontend basati su NextGenScript, utilizzando le nostre librerie di componenti condivise
- Coinvolgimento degli stakeholder (20%):
- Fungere da referente tecnico principale per gli stakeholder dei settori Discretionary e Solutions con sede a New York
- Raccolta dei requisiti; traduzione dei requisiti aziendali in soluzioni tecniche e gestione delle aspettative
- Lavorare a stretto contatto con gestori di portafoglio, analisti e quant: comprendere i loro processi di lavoro è importante tanto quanto scrivere codice
- Operazioni di produzione (10%):
- Garantire la stabilità operativa dei sistemi all'interno del proprio portafoglio - Analisi dei problemi relativi alla qualità dei dati, smistamento delle richieste di assistenza e gestione della risposta agli incidenti
- Gestione della documentazione e dei processi operativi
Requisiti
Essenziale:- Oltre 5 anni di esperienza professionale nell'ingegneria del software con un ottimo track record in termini di consegna
- Ottima padronanza di Python: codice di produzione ben collaudato e modulare. Dimestichezza con classi di dati, annotazioni di tipo, ODP e modelli di progettazione
- Esperienza nei servizi cloud, in particolare nella gestione del portafoglio, nella gestione dei rischi o nelle operazioni di investimento
- Conoscenze relative a prodotti e tecnologie: creazione di pipeline e trasformazioni di dati efficienti su larga scala
- Esperti in IA/LLM: esperienza nella creazione e/o nell'integrazione di agenti basati su LLM
- Competenza nei dati: approccio basato sui dati con una solida conoscenza dei database; dovresti essere in grado di analizzare i dati e trarne conclusioni
- Comodo in un ambiente Linux con CLI, ambienti virtuali
Dettagli sul lavoro