Netflix
Netflix
Netflix è un'azienda globale di intrattenimento in streaming e produttrice di contenuti, nota per la sua piattaforma in abbonamento che offre serie televisive, film e programmi originali on demand. Con la missione dichiarata di intrattenere il mondo, Netflix presenta un contesto di assunzione internazionale supportato da materiali pubblici dedicati alla sua cultura, all'inclusione, all'equilibrio tra vita professionale e vita privata e agli accomodamenti nel processo di selezione.

Senior software engineer per sistemi distribuiti, prodotti per contenuti e business presso Netflix (da remoto)

Progetta e gestisce l’infrastruttura Netflix che supporta la pianificazione, la produzione e la distribuzione globale dei contenuti. Contribuisci a sistemi affidabili e all’indirizzo architetturale insieme ai team di ingegneria.

Descrizione

  • Sviluppare tecnologie che consentano a Netflix di ampliare in modo efficiente le attività globali relative ai contenuti e al business.
  • Costruire e gestire un’infrastruttura resiliente, scalabile e ad alta disponibilità, con un’eccellente esperienza per gli sviluppatori, osservabilità e solide pratiche operative.
  • Analizzare le sfide tecniche e le esigenze dei clienti, affrontandole con tecnologie adatte allo scopo.
  • Promuovere codice di alta qualità e solide pratiche di ingegneria.
  • Fare da mentore ai colleghi, sostenere la crescita professionale e contribuire alle comunità tecniche.
  • Definire l’indirizzo tecnico e prendere decisioni architetturali per le iniziative di ingegneria.
  • Collaborare efficacemente con team interfunzionali ed esterni per influenzare i risultati.
  • Partecipare alla rotazione di reperibilità e guidare le revisioni degli incidenti operativi.
  • Supportare prodotti e servizi che ottimizzano e automatizzano la pianificazione, il finanziamento, la produzione, la promozione e la distribuzione dei contenuti.

Requisiti

  • Almeno cinque anni di esperienza nella progettazione e nello sviluppo di sistemi distribuiti complessi.
  • Conoscenza recente e approfondita di Java, C# o di un altro linguaggio di programmazione orientato agli oggetti.
  • Solida conoscenza della progettazione orientata agli oggetti, della concorrenza, del multithreading, dell’ottimizzazione delle prestazioni e dell’osservabilità.
  • Esperienza comprovata nella progettazione dell’architettura, nella realizzazione e nella gestione di sistemi distribuiti ad alta disponibilità, tolleranti ai guasti e ad alte prestazioni.
  • Esperienza nella definizione dell’indirizzo tecnico, nelle decisioni architetturali e nell’influenzare team partner e interfunzionali.
  • Capacità di spiegare chiaramente argomenti tecnici complessi a interlocutori diversi e di guidare le decisioni attraverso la comunicazione scritta e orale.
  • Esperienza nella partecipazione a rotazioni di reperibilità e nella guida delle revisioni degli incidenti.
  • Approccio orientato al prodotto all’ingegneria dell’infrastruttura e delle piattaforme.
  • Esperienza nella creazione di strategie tecniche a lungo termine che colleghino gli obiettivi aziendali a investimenti tecnologici mirati.
  • Competenza nella progettazione e nell’implementazione di API gRPC e/o GraphQL.
  • Esperienza pratica con Kafka, Cassandra, Elasticsearch, Memcached e/o AWS.
  • Familiarità con lo sviluppo di librerie e i framework per l’iniezione delle dipendenze, preferibilmente Spring Boot.
  • Utilizzare strumenti di programmazione assistita dall’IA per accelerare lo sviluppo software.
  • Valutare e convalidare proattivamente gli strumenti emergenti di sviluppo basati sull’IA per migliorare la produttività del team e l’efficienza operativa.

Benefit

  • Piani di assicurazione sanitaria.
  • Supporto per la salute mentale.
  • Piano pensionistico 401(k) con contributo del datore di lavoro.
  • Programma di stock option.
  • Programmi di prestazioni per invalidità.
  • Conti di risparmio sanitario e conti di spesa flessibili.
  • Benefit a sostegno della formazione di una famiglia.
  • Prestazioni in caso di decesso e lesioni gravi.
  • Programmi di congedo retribuito.
  • I dipendenti a tempo pieno retribuiti a ore accumulano 35 giorni di ferie annuali retribuite per vacanze, festività e congedi per malattia retribuiti.
  • I dipendenti a tempo pieno con stipendio ricevono ferie flessibili a partire dal primo giorno di lavoro.