Paese
Settore
Cerca una professione
INFORMATICA, ELETTRONICA E DIGITALE

Big Data Engineer

Architettura di pipeline dati massivi in ambienti distribuiti ad alta disponibilità e scalabilità industriale

Vedi i percorsi
Come diventare
In 242 paesi
Schede per paese
In breve
Aree chiave
Informatica, elettronica e digitale
Competenze tecniche
Esperienza con Apache Spark, Hadoop e Flink per big data
Conoscenza di Kafka, Kinesis e Pub/Sub per streaming
Competenza in Python, Scala e SQL avanzato
Competenze trasversali
Rigore analitico nella diagnosi di colli di bottiglia
Capacità di tradurre requisiti business in architetture tecniche
Autonomia nella gestione di ambienti complessi e distribuiti
Automazione
Media
Difficoltà
Positiva
Tensione del mercato
Media
Mobilità
Possibile

Tendenza nella maggior parte dei paesi. I valori del tuo paese sono nella scheda Stipendi, formazione, mercato del lavoro.

Informazioni sulla professione

Il Big Data Engineer progetta, sviluppa e mantiene infrastrutture di elaborazione dati su larga scala in contesti cloud e on-premise.

Opera con tecnologie distribuite come Hadoop, Spark, Kafka e Flink per costruire pipeline batch e streaming. Collabora con data scientist, analisti e team DevOps per trasformare flussi di dati grezzi in risorse strutturate e interrogabili. Gestisce cluster su piattaforme AWS, GCP o Azure, ottimizza query su sistemi OLAP e definisce standard di qualità, sicurezza e governance dei dati aziendali.

Competenze

Competenze tecniche

  • Esperienza con Apache Spark, Hadoop e Flink per big data
  • Conoscenza di Kafka, Kinesis e Pub/Sub per streaming
  • Competenza in Python, Scala e SQL avanzato
  • Familiarità con servizi managed data su AWS, GCP e Azure
  • Utilizzo di Airflow, dbt e Luigi per orchestrazione
  • Implementazione di formati Parquet, ORC e Delta Lake
  • Gestione di Kubernetes, Docker e Terraform
  • Utilizzo di Hive, Presto, BigQuery e Redshift

Competenze trasversali

  • Rigore analitico nella diagnosi di colli di bottiglia
  • Capacità di tradurre requisiti business in architetture tecniche
  • Autonomia nella gestione di ambienti complessi e distribuiti
  • Comunicazione trasversale con profili tecnici e non tecnici
  • Adattamento rapido a stack tecnologici in evoluzione continua

Compiti

  1. Progettare architetture di pipeline batch e streaming con strumenti avanzati come Apache Spark e Kafka per volumi superiori a 10TB/giorno
  2. Sviluppare job ETL/ELT in linguaggi come Python e Scala, riducendo i tempi di latenza del 30%
  3. Orchestrare workflow con Apache Airflow, monitorando SLA su oltre 200 DAG in produzione
  4. Implementare data lake su S3 o GCS con partizioni ottimizzate e formati Parquet/ORC
  5. Configurare cluster Hadoop e Spark su Kubernetes per ridurre i costi infrastrutturali del 25%
  6. Definire modelli di governance con Apache Atlas e Ranger, imponendo policy di accesso granulare
  7. Eseguire profilazione e validazione della qualità dei dati con Great Expectations su ogni pipeline critica
  8. Collaborare con team ML per esporre feature store aggiornati in real-time via Feast
  9. Monitorare metriche di throughput e disponibilità con Grafana e Prometheus su tutti i cluster attivi
  10. Automatizzare il provisioning infrastrutturale con Terraform e Ansible in ambienti multi-cloud

Ambienti di lavoro

  • Scale-up tecnologiche con piattaforme dati proprietarie
  • Grandi aziende con una data platform centralizzata
  • ESN specializzate in cloud e data engineering
  • Settore bancario, retail e telecomunicazioni
  • Società di consulenza data-driven
  • Ambienti multi-cloud ibridi con team distribuiti

Possibili evoluzioni

Profilo ricercato

Pensiero sistemico applicato all'architettura datiOrientamento alla misurazione delle performancePrecisione nella scrittura di codice riproducibile e testabileProattività nell'individuare inefficienze infrastrutturaliFlessibilità nell'adattamento a contesti agili

Domande frequenti

Professioni dello stesso settore

Questa professione per paese: Italia ·