Offerta di lavoro

Ingegnere Python junior

La società Man Group è alla ricerca di un Associate Python Engineer per il proprio team di Boston, nel Massachusetts, che abbia esperienza nello sviluppo di software con Python e sia interessato a lavorare su progetti che richiedono un'elevata gestione dei dati. Il candidato prescelto entrerà a far parte di un team che si occupa dello sviluppo di soluzioni per la gestione di grandi volumi di dati e della creazione di interfacce per i team interni.

Il ruolo

Stiamo cercando un ingegnere software associato di alto livello che entri a far parte del nostro team di ingegneri. Il team lavora alla piattaforma dati centrale di Man Group, denominata Codec. I progetti sono molto ampi e di alto livello, poiché abbiamo centinaia di team interni e tutto ciò che svilupperete verrà utilizzato dai team di tutta l'azienda per anni.

Compiti e requisiti

La piattaforma Codec si articola in tre aree principali: * Acquisizione dei dati - pipeline ETL/ELT per la ricerca e la produzione, in grado di scalare fino a diversi terabyte e di indicizzare tutti i dati in Man * Catalogo dati - consente l'utilizzo di migliaia di set di dati su Man, inclusi individuazione, autorizzazioni, qualità dei dati e tracciabilità end-to-end * Distribuzione dati - offre un'interfaccia unificata per migliaia di set di dati su Man, con particolare attenzione alla facilità d'uso, alle interfacce standard e alle API, nonché alle interfacce utente

Tecnologia

I nostri sistemi sono quasi tutti sviluppati su Linux e la maggior parte del nostro codice è scritto in Python, con lo stack scientifico completo. Utilizziamo:
  • Pandas, Databricks, Snowflake, Prometheus e Airflow
  • Kafka per l'ETL end-to-end
  • Bitbucket per la gestione del codice sorgente
  • Jenkins per l'integrazione continua
  • Grafana + Prometheus per la raccolta delle metriche
  • ELK per il trasferimento dei log e il monitoraggio
  • Docker per la containerizzazione e l'orchestrazione
  • Kubernetes per l'orchestrazione dei container e l'automazione, e Click per la comunicazione interna

Requisiti

Essenziale:
  • Competenze specialistiche nell'ingegneria del software, preferibilmente in Python
  • Comprovata capacità di lavorare in modo collaborativo all’interno di un team
  • Familiarità con una o più tecnologie di database quali Snowflake, PostgreSQL o NoSQL
  • Un sincero interesse nell'affrontare sfide legate ai dati su larga scala
  • Competenza in almeno un linguaggio di programmazione, nei principi moderni dell'ingegneria del software e nelle pratiche di scrittura di codice pulito
  • Comprensione dei fondamenti del collaudo del software, compresa la piramide di collaudo
Vantaggioso:
  • Esperienza nella creazione di applicazioni affidabili e pronte per la produzione
  • Lavorare in sicurezza su piattaforme Linux e con Git
  • Esperienza con Python o librerie simili quali Pandas, NumPy, SciPy, statmodels
  • Esperienza nel settore quantistico/finanziario con librerie quantificabili e autoapprendimento
  • Interesse per lo sviluppo di software quantificabile in un ambiente di front office
  • Esperienza con grandi volumi di dati, sia strutturati che non strutturati
  • Esperienza con applicazioni tecnologiche che utilizzano Python o linguaggi simili
  • Conoscenza delle tecnologie di elaborazione distribuita quali Spark, Dark, Kubernetes, Redis
  • Buona conoscenza dei mercati e degli strumenti finanziari
  • Esperienza con i dati dei mercati finanziari
  • Conoscenze matematiche rilevanti, ad esempio statistica, analisi delle serie temporali

Caratteristiche personali

  • Una solida formazione accademica e una laurea con un forte orientamento verso la matematica e l'informatica
  • Motivato e dotato di un approccio analitico acuto alla risoluzione dei problemi
  • Autogestito, con la capacità di gestire efficacemente il tempo tra diversi progetti ed esigenze aziendali concorrenti e

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.