
Airbnb gestisce un marketplace globale per i viaggi che aiuta gli ospiti a trovare e prenotare alloggi, dalle camere private e dagli appartamenti alle case intere e agli hotel boutique. La sua piattaforma offre anche esperienze organizzate da host locali, mettendo in contatto i viaggiatori con attività che vanno oltre il soggiorno. L’azienda opera nei settori dei viaggi, della logistica e del commercio elettronico, supportando la tecnologia e le operazioni alla base di soggiorni ed esperienze in tutto il mondo.
Ingegnere software senior, identità e privacy — Airbnb (lavoro da remoto negli Stati Uniti)
Sviluppa sistemi backend per identità, autorizzazioni e privacy destinati alla piattaforma globale di alloggi di Airbnb. Fai evolvere migrazioni, API e infrastrutture utilizzate dai team di tutta la piattaforma.
Descrizione
- Sviluppare e far evolvere sistemi backend per l’identità e la privacy degli utenti
- Sviluppare servizi e API che applichino le regole di identità e privacy alle diverse aree del prodotto
- Contribuire alla migrazione su larga scala di sistemi basati su modelli di identità legacy
- Creare strumenti che consentano il rilascio sicuro di migrazioni estese
- Progettare e perfezionare la logica di autorizzazione per l’accesso ai dati in base al contesto
- Collaborare con i team responsabili di messaggistica, viaggi, profili e sistemi correlati
- Contribuire alla progettazione tecnica e alle revisioni del codice
- Indagare sui problemi di produzione e risolverli attraverso un’analisi strutturata delle cause principali
Requisiti
- Almeno 6 anni di esperienza professionale nell’ingegneria del software backend
- Solida conoscenza dell’architettura orientata ai servizi, della progettazione di API e della modellazione dei dati
- Competenza in Java o Kotlin
- Esperienza con i microservizi, inclusi framework RPC, IDL di servizio e dependency injection
- Esperienza nella progettazione di sistemi in cui correttezza e autorizzazione siano requisiti fondamentali
- Esperienza comprovata nella realizzazione di migrazioni o modifiche all’infrastruttura adottate da altri team
- Grande attenzione alla compatibilità con le versioni precedenti e alle pratiche di rilascio sicuro
- Ottime capacità di comunicazione scritta
- Capacità di documentare chiaramente problemi, cause principali e compromessi tra le soluzioni
- Capacità di tradurre requisiti complessi e mutevoli di privacy o identità in progetti tecnici pratici
- Residenza in uno Stato in cui Airbnb, Inc. abbia un’entità registrata
Benefit
- Lavoro occasionale da un ufficio Airbnb o partecipazione a incontri fuori sede, secondo quanto concordato con il proprio responsabile
- Ragionevoli accomodamenti durante il processo di selezione per i candidati con disabilità