Marigold
Marigold
Marigold offre software di marketing relazionale basato sull’intelligenza artificiale per aziende che desiderano creare esperienze cliente più rilevanti e connesse. Il suo portafoglio comprende soluzioni per l’email marketing, campagne personalizzate, gestione dei dati dei clienti, personalizzazione in tempo reale e coinvolgimento attraverso diversi canali, tramite piattaforme come Campaign Monitor, Cheetah Digital, Emma, Sailthru, Selligent e Vuture. L’azienda serve organizzazioni di settori quali vendita al dettaglio, media, servizi finanziari, istruzione superiore e agenzie, aiutando i team di marketing a trasformare gli insight sui clienti in una maggiore fidelizzazione e in un valore relazionale duraturo.

Ingegnere software senior, da remoto in Australia

Sviluppa e modernizza l’infrastruttura di messaggistica, cloud e tecnologie di marketing di Marigold. Lavora con Java, Kafka, AWS, DevOps e ingegneria assistita dall’IA.

Descrizione

  • Sviluppa e mantieni software robusto applicando i principi della programmazione orientata agli oggetti.
  • Usa il buon senso per verificare o correggere il lavoro generato dall’IA.
  • Contribuisci a definire l’indirizzo tecnico e guida le discussioni sull’architettura.
  • Affianca il team nell’affrontare sfide tecniche complesse.
  • Progetta sistemi scalabili e aggiorna le piattaforme legacy.
  • Individua modi responsabili per usare l’automazione basata sull’IA nelle revisioni del codice, nel triage, nella documentazione e nell’apprendimento.
  • Assumi la responsabilità dell’infrastruttura di messaggistica ed eventi basata su Kafka e migliorala.
  • Lavora con i servizi AWS, tra cui Fargate, Bedrock, EC2, ECS, SNS/SQS, RDS ed Elasticsearch.
  • Usa Docker, Kubernetes, Terraform e strumenti di distribuzione automatizzata.
  • Applica le competenze SQL e NoSQL per creare soluzioni dati scalabili.
  • Partecipa ai turni di reperibilità a rotazione e coordinane alcuni.
  • Migliora l’affidabilità e rafforza il monitoraggio proattivo.
  • Contribuisci a definire le roadmap e migliora l’esperienza di sviluppo tra i team.
  • Esamina il codice e sostiene l’apprendimento del team.
  • Mantieni una documentazione duratura e i registri dell’architettura.
  • Collabora con i team interni che si occupano degli strumenti per migliorare l’orchestrazione, la revisione e il triage basati sull’IA.
  • Fai da mentore agli ingegneri e contribuisci a un team collaborativo e curioso.

Requisiti

  • Hai almeno 9 anni di esperienza nello sviluppo software.
  • Hai esperienza professionale con Java orientato agli oggetti e almeno un altro linguaggio di programmazione; C# è preferibile.
  • Hai esperienza con Kafka o altri sistemi di messaggistica.
  • Hai esperienza nello sviluppo di microservizi.
  • Hai una conoscenza approfondita della progettazione di sistemi e delle architetture scalabili.
  • Hai esperienza con le tecnologie cloud, preferibilmente AWS.
  • Hai una solida esperienza in infrastruttura, DevOps, Docker, Terraform e Kubernetes.
  • Hai competenze avanzate nei sistemi SQL e NoSQL.
  • Usi assistenti IA per la programmazione o la revisione nel lavoro quotidiano.
  • Sai valutare criticamente i risultati ottenuti con il supporto dell’IA.
  • Lavori efficacemente sia in autonomia sia con un team da remoto.
  • Comunichi con chiarezza per iscritto e a voce.
  • Ti senti a tuo agio nel fare da mentore agli altri.
  • Affronti la risoluzione dei problemi con curiosità e spirito di squadra.
  • Hai un forte impegno nell’apprendimento continuo.
  • Sei disponibile a partecipare a turni di reperibilità a rotazione.

Benefit

  • Ferie senza un limite prestabilito.
  • Orari di lavoro flessibili.
  • Lavoro completamente da remoto.
  • Un giorno libero per il compleanno.
  • Congedo parentale generoso per entrambi i genitori.
  • Un contributo per allestire l’ufficio in casa riservato ai nuovi assunti.
  • Incontri facoltativi del team ogni due settimane presso WeWork, con pranzo incluso.
  • Club culturali.
  • Un DevCamp annuale per incontrare di persona colleghi di tutta l’azienda.
  • Giornate del cambiamento.
  • Sprint di innovazione.
  • Programma di assistenza ai dipendenti.
  • App per il benessere.
  • Vaccinazioni antinfluenzali.
  • Continuazione della retribuzione.
  • Assicurazione sulla vita.
  • Opportunità di crescita professionale e apprendimento.
  • Sessioni di condivisione delle conoscenze.
  • Occasioni per presentare il proprio lavoro alla dirigenza e a team interfunzionali.
  • Una cultura basata sul mentoring.

Offerte correlate

NVIDIA

Senior engineer di temporizzazione dei circuiti, NVIDIA (da remoto, California)

NVIDIA

Progetta circuiti per processori NVIDIA destinati alla sicurezza hardware, al clock adattivo e alla gestione dell’alimentazione. Guida la verifica dei tempi e l’analisi a livello di transistor, applicando metodi di IA e apprendimento automatico alla progettazione del silicio.

Apri