Offerta di lavoro

Ingegnere software senior

In qualità di Senior Software Engineer presso Man Group in Cina, lavorerai a stretto contatto con i ricercatori quantitativi e i gestori di portafoglio per esplorare e implementare nuove idee e tecnologie. Le tue mansioni comprenderanno lo sviluppo di segnali di trading, strumenti di ottimizzazione del portafoglio e framework di visualizzazione dei dati.

Il ruolo

In qualità di Senior Software Engineer nell’organizzazione Front Office Engineering di Man Systematic, lavorerete a stretto contatto con ricercatori quantitativi e gestori di portafoglio. Le vostre sfide saranno:
  • Ricerca di nuove idee e tecnologie
  • Inserimento di nuove idee di ricerca
  • Implementazione di nuovi segnali di trading
  • Sviluppo di strumenti per l'ottimizzazione del portafoglio
  • Sviluppo di framework per la visualizzazione dei dati
  • Miglioramento della nostra piattaforma di ricerca
  • Miglioramento delle prestazioni del codice esistente mediante l'utilizzo di algoritmi numerici efficienti e soluzioni di calcolo moderne

Tecnologia

Quasi tutti i nostri sistemi funzionano su Linux e la maggior parte del nostro codice è scritto in Python, con lo stack scientifico completo. NumPy, SciPy, Pandas, statemachines e scikit-learn sono alcune delle librerie che utilizziamo ampiamente. Investiamo anche in sistemi di ricerca che richiedono la massima velocità di elaborazione dei dati in Java. Per l’archiviazione, abbiamo investito molto in MongoDB e H2O SGL.

Requisiti

Il nostro obiettivo è assumere solo i tecnici più brillanti, migliori e più qualificati, nonché quelli più appassionati.
  • Almeno 5 anni di esperienza professionale nello sviluppo di software, preferibilmente con particolare attenzione alle tecnologie quantitative
  • Competenze specialistiche in Python e Pandas e conoscenza delle librerie scientifiche correlate, tra cui NumPy, SciPy, statemachines e scikit-learn
  • Esperienza con sistemi di produzione mission-critical, con conoscenza delle best practice relative a test, monitoraggio e implementazione
  • Esperienza con Linux/Unix e ottima conoscenza del sistema operativo
  • Conoscenze pratiche di una o più tecnologie di database rilevanti, quali MS SQL, Postgres o MongoDB
  • Esperienza comprovata nel 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, una banca d’investimento o simili
  • Esperienza nella direzione tecnica o nella gestione del personale, compresi lo sviluppo del team (ad es. assunzioni, formazione del team) e la gestione dei progetti (consegna dei progetti nei tempi previsti e nel rispetto del budget)
  • Esperienza nella creazione di applicazioni web utilizzando framework moderni come React
  • Esperienza nell'utilizzo di uno stack tecnologico che includa Spark, Kafka, Kubernetes ed ETL, strumenti, sistemi di archiviazione e elaborazione distribuiti e data warehousing
  • Conoscenza delle moderne pratiche di data engineering, compresi i data lake e l'ETL
  • Ottima conoscenza del mercato finanziario e degli strumenti finanziari
  • Esperienza nella gestione dei dati relativi ai mercati finanziari
  • Conoscenze matematiche rilevanti, ad esempio statistica, analisi delle serie temporali

Caratteristiche personali

  • Ottimi risultati accademici e una laurea con un elevato contenuto di matematica e informatica, ad esempio in informatica, matematica, ingegneria o fisica
  • Robusto dal punto di vista individuale, con un approccio creativo-analitico alla risoluzione dei problemi
  • Autogestito, con la capacità di stabilire le priorità tra più progetti e di gestire le esigenze e le priorità aziendali

Dettagli sul lavoro

© 2025 House of Skills by skillaware. Tutti i diritti riservati.
Il nostro sito web utilizza i cookie per facilitarvi la navigazione e per analizzare l'utilizzo del sito. Per ulteriori informazioni, consultare la nostra informativa sulla privacy.