
Acxiom offre servizi di gestione dei dati, risoluzione delle identità, analisi e tecnologie di marketing che aiutano le aziende a definire e migliorare le proprie attività di marketing rivolte ai clienti. Opera in settori che includono automotive, sanità, telecomunicazioni, servizi finanziari e commercio al dettaglio, con particolare attenzione all’uso responsabile dei dati. Acxiom collabora inoltre con piattaforme come Adobe, Salesforce e Snowflake per supportare il marketing basato sui dati e la trasformazione digitale. Il profilo aziendale identifica Acxiom come un grande datore di lavoro, rendendo le sue posizioni interessanti per chi valuta opportunità nei servizi dati e nelle tecnologie di marketing.
Architetto software principale, risoluzione delle identità
Guida l’architettura delle piattaforme aziendali di risoluzione delle identità, dei sistemi distribuiti e dei servizi dati di Acxiom. Definisce soluzioni basate su Java, Python, Scala, AWS, Spark, Snowflake e Databricks.
Descrizione
- Definisce l’indirizzo architetturale delle piattaforme e dei servizi aziendali di risoluzione delle identità
- Sviluppa sistemi per l’abbinamento delle identità, la risoluzione delle entità, i grafi di identità, il collegamento dei record, la deduplicazione e il consolidamento delle identità
- Crea architetture che risolvono le identità in insiemi di dati grandi, eterogenei e in rapida evoluzione
- Progetta soluzioni di risoluzione delle identità per l’elaborazione in tempo reale e in batch
- Definisce approcci per il punteggio di affidabilità, la sopravvivenza dei dati, la priorità delle fonti, il collegamento delle identità e la gestione del ciclo di vita delle identità
- Sviluppa e ottimizza API e servizi per bassa latenza, throughput elevato e alta disponibilità
- Progetta applicazioni e servizi distribuiti in Java, Python e Scala
- Progetta piattaforme e pipeline di elaborazione Apache Spark su larga scala
- Sviluppa e ottimizza soluzioni dati con Snowflake e Databricks
- Crea modelli di dati efficienti e soluzioni SQL per carichi di lavoro transazionali, analitici e di risoluzione delle identità
- Definisce strategie per caching, concorrenza, partizionamento, indicizzazione, persistenza e accesso ai dati
- Definisce architetture AWS cloud native e integrazioni tra AWS, Snowflake, Databricks, applicazioni interne, API e fornitori esterni di dati
- Valuta tecnologie, framework, database, motori di elaborazione e opzioni architetturali
- Stabilisce standard ingegneristici per l’architettura di applicazioni e dati, le API, l’elaborazione distribuita, la sicurezza, l’osservabilità, i test e lo sviluppo software
- Collabora con i team di ingegneria per trasformare i progetti architetturali in sistemi scalabili e manutenibili
- Guida le decisioni tecniche e contribuisce a risolvere problemi di prestazioni, scalabilità e progettazione
- Esamina architetture e progetti tecnici
- Individua i colli di bottiglia e guida i miglioramenti di API, applicazioni, carichi di lavoro Spark, query SQL e sistemi distribuiti
- Definisce approcci per resilienza, tolleranza ai guasti, alta disponibilità, disaster recovery e monitoraggio operativo
- Si coordina con i team di ingegneria, data engineering, prodotto, sicurezza e infrastruttura, nonché con i partner aziendali
- Fa da mentore a ingegneri senior, responsabili tecnici e architetti
- Segue gli sviluppi nella risoluzione delle identità, nei sistemi distribuiti, nel cloud computing, nelle piattaforme dati e nell’architettura software
Requisiti
- Almeno 10 anni di esperienza professionale nell’ingegneria del software, inclusa una solida esperienza nella progettazione di sistemi aziendali complessi
- Esperienza come architetto, principal engineer, staff engineer o figura senior equivalente di leadership tecnica
- Esperienza approfondita nella progettazione e realizzazione di sistemi di risoluzione delle identità o delle entità, grafi di identità, Customer 360, gestione dei dati master o sistemi analoghi
- Ottima padronanza di Java, Python e Scala
- Ampia esperienza con Apache Spark, inclusi architettura, ottimizzazione, partizionamento, esecuzione distribuita, ottimizzazione delle prestazioni ed elaborazione su larga scala
- Competenze avanzate in SQL, incluse query complesse, modellazione dei dati relazionali, ottimizzazione delle query e delle prestazioni
- Esperienza nella progettazione di API REST, microservizi, applicazioni distribuite e servizi backend ad alto throughput
- Esperienza nella progettazione e nel miglioramento di API a bassa latenza
- Solide conoscenze dei sistemi distribuiti, tra cui concorrenza, caching, partizionamento, coerenza, resilienza, scalabilità e tolleranza ai guasti
- Ampia esperienza con AWS e con l’architettura di applicazioni cloud native
- Esperienza significativa con Snowflake e Databricks
- Esperienza nell’architettura di sistemi che comprendono i livelli applicativo, API, di elaborazione distribuita, dati e infrastruttura cloud
- Solida conoscenza dei principi di ingegneria del software, dei pattern di progettazione, della progettazione di API, delle strutture dati, degli algoritmi e delle prestazioni applicative
- Esperienza con le pratiche CI/CD attuali, i test automatizzati, il controllo del codice sorgente e la distribuzione del software in produzione
- Solida comprensione di sicurezza, privacy, autenticazione, autorizzazione, crittografia e protezione dei dati
- Laurea in Informatica, Ingegneria del software, Ingegneria informatica o disciplina tecnica correlata, oppure esperienza professionale equivalente
- Eccellenti capacità analitiche, di risoluzione dei problemi e di comunicazione scritta e orale
- Costituiscono titolo preferenziale: esperienza con database a grafo, abbinamento probabilistico o basato sull’apprendimento automatico, architetture basate su eventi e streaming, Docker, Kubernetes, Terraform, CloudFormation, architetture multiregionali, standard di architettura aziendale, modernizzazione di sistemi legacy e insiemi di dati di identità su larga scala
Benefit
- Datore di lavoro che garantisce pari opportunità, anche alle persone con disabilità e ai veterani tutelati dalla legge
- Modalità di lavoro da remoto o da casa