
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.
185.000 $ – 200.000 $ / anno
Da remotoTempo pienoLeadLingua Richiesta: ingleseIngegnere backendIngegnere del softwareDescrizione
- 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