Veritone
Veritone
Veritone sviluppa software aziendale di intelligenza artificiale che aiuta le organizzazioni ad automatizzare attività complesse e ripetitive e a migliorare il modo in cui operano i team. La sua piattaforma aiWARE riunisce funzionalità di IA personalizzabili per supportare l’automazione dei flussi di lavoro e il processo decisionale in ambiti quali media, sicurezza pubblica, acquisizione di talenti, consulenza, servizi legali e marketing. L’attività dell’azienda si concentra sull’applicazione dell’IA a processi aziendali concreti, aiutando i clienti ad aumentare l’efficienza e a individuare nuove opportunità di crescita.

Staff Software Engineer Backend di Veritone — Lavoro da remoto negli Stati Uniti

Guida l’ingegneria backend di sistemi distribuiti resilienti e applicazioni scalabili presso Veritone. Definisci la direzione tecnica, migliora l’affidabilità e supporta le integrazioni di piattaforme incentrate sull’IA.

Descrizione

  • Risolvere problemi complessi e ambigui in aree precedentemente inesplorate
  • Collaborare con team di ingegneria interfunzionali per allineare l’architettura e portare avanti le priorità condivise
  • Definire la direzione tecnica, stabilire pratiche di ingegneria e sviluppare roadmap a lungo termine
  • Creare e distribuire soluzioni manutenibili, efficienti in termini di costi e reattive
  • Collaborare con i team di prodotto, design e infrastruttura per creare e migliorare applicazioni e servizi scalabili
  • Collaborare con Operations e Infrastructure per creare, scalare e monitorare servizi affidabili
  • Progettare, sviluppare, testare e correggere software ad alte prestazioni per applicazioni aziendali mission-critical
  • Valutare e ottimizzare le basi di codice frontend e backend per migliorare l’efficienza e le prestazioni del sistema

Requisiti

  • Almeno cinque anni di esperienza nella progettazione dell’architettura e nella realizzazione di sistemi affidabili e ad alte prestazioni in ambienti distribuiti complessi e multilivello
  • Capacità avanzata di programmazione con linguaggi e framework moderni come Golang, Node.js o React
  • Solida conoscenza dei principi di progettazione orientata agli oggetti e funzionale
  • Esperienza nel contribuire alla progettazione end-to-end di sistemi nuovi ed esistenti
  • Conoscenza dell’integrità architetturale, dei pattern di progettazione, della sicurezza, dell’affidabilità e della scalabilità orizzontale
  • Ampia esperienza nell’applicazione delle migliori pratiche di ingegneria durante l’intero ciclo di vita dello sviluppo software
  • Esperienza con standard di codifica rigorosi, revisioni approfondite del codice, controllo del codice sorgente e test automatizzati
  • Solido percorso di eccellenza operativa e distribuzione continua
  • Comprovata capacità di distribuire e mantenere software di livello produttivo su larga scala
  • Laurea in Informatica o solide basi nei fondamenti dell’informatica, inclusi programmazione orientata agli oggetti, pattern di progettazione e algoritmi

Benefit

  • Retribuzione incentivante
  • Copertura sanitaria
  • Programmi previdenziali
  • Assicurazione sulla vita
  • Ferie retribuite
  • Congedo parentale e benefit correlati
  • Ulteriori benefit e vantaggi per i dipendenti