Offerta di lavoro
Ingegnere Python
La società Man Group è alla ricerca di uno sviluppatore Python esperto che lavori allo sviluppo di soluzioni di trading algoritmico, ricerca quantitativa e infrastruttura dati. Il candidato ideale ha almeno 5 anni di esperienza nello sviluppo di software con Python e ha esperienza nello sviluppo di sistemi di produzione ad alte prestazioni e nel lavoro con grandi quantità di dati.
Scopo del ruolo
Stiamo cercando Senior Python Engineers che desiderino unirsi alla nostra espansione tecnologica e lavorare su trading algoritmico, ricerca quantitativa, pipeline di dati multipiattaforma e altre soluzioni nel campo del trading sistematico, della ricerca quantitativa, dell'infrastruttura dati e delle soluzioni di intelligenza artificiale.responsabilità di ruolo
- Progettazione e manutenzione di sistemi backend scalabili e API a supporto della ricerca quantitativa e dell'infrastruttura di trading - Sviluppo di applicazioni di calcolo distribuite, ottimizzazione delle prestazioni e implementazione di strumenti di monitoraggio e dipendenza per garantire l'affidabilità del sistema - Creazione di pipeline di dati ad alte prestazioni per l'elaborazione di grandi set di dati finanziari con database di serie temporali, SQL e NoSQL - Collaborazione con ingegneri, ricercatori e team di piattaforma per tradurre requisiti complessi in soluzioni tecniche da integrare nella tecnologia di Man Group - Partecipazione a rotazioni di supporto alla produzione e contributo alle decisioni architetturali, alle revisioni del codice e alle best practice di ingegneria all'interno del teamLa nostra tecnologia
Lavorerai in un'infrastruttura moderna basata su Linux, in cui Python è il linguaggio di sviluppo principale, e utilizzerai le funzionalità più recenti come Python 3.10, Apache Spark e il nostro componente interno di archiviazione chiave-valore dell'infrastruttura dati, AntichDB.Competenze chiave
Essenziale:- Almeno 5 anni di esperienza professionale nello sviluppo di software, principalmente con Python.
- Solida formazione accademica con corsi di matematica e informatica, ad esempio informatica, matematica, ingegneria o scienze naturali.
- Esperienza nello sviluppo di sistemi di produzione ad alte prestazioni con conoscenza delle migliori pratiche per test, monitoraggio e implementazione
- Professionista su piattaforme Linux e ottima conoscenza di Git
- Ottima conoscenza di una o più tecnologie di database rilevanti, ad esempio MySQL, Postgres o MongoDB
- Comprovata esperienza nel lavoro con grandi quantità di dati, sia strutturati che non strutturati
- Capacità di lavorare in modo indipendente e di raccogliere le richieste degli stakeholder
- Profonda conoscenza dello stack scientifico Python (pandas, numpy, scipy, scikit-learn)
- Familiarità con i sistemi distribuiti e l'orchestrazione
- Conoscenza delle moderne pratiche di ingegneria dei dati, inclusi strumenti di data pipeline ed ETL, archiviazione distribuita per l'elaborazione e data warehousing.
- Contributi a progetti open source
- Esperienza nell'utilizzo di modelli linguistici di grandi dimensioni (LLM)
- Esperienza nella supervisione dei membri del team junior e nella gestione dei progetti
Perché Man Group?
- Lavorare su problemi stimolanti all'avanguardia della tecnologia e della finanza - Collaborare con ingegneri, ricercatori e professionisti degli investimenti di livello mondiale - Ricevere formazione sul posto di lavoro per crescere e avere successo all'interno dell'azienda - Cultura aziendale guidata dall'imprenditorialità e dall'innovazione - Team piccoli e agili con un alto grado di autonomia - Possibilità di avere un impatto reale sulle strategie di investimento con miliardi di assetVantaggi
- Moderna sede nel campus OldBroadwick con parcheggio gratuito e facile accesso ai mezzi di trasportoDettagli sul lavoro