
Airbnb exploite une plateforme mondiale de réservation de voyages qui aide les voyageurs à trouver et à réserver des hébergements, des chambres privées et appartements aux maisons entières et hôtels-boutiques. Sa plateforme propose également des expériences organisées par des hôtes locaux, mettant les voyageurs en relation avec des activités qui vont au-delà de l’hébergement. L’entreprise évolue dans les secteurs du voyage, de la logistique et du commerce électronique, en assurant la technologie et les opérations nécessaires aux séjours et aux expériences dans le monde entier.
Ingénieur logiciel senior, identité et confidentialité — Airbnb (télétravail aux États-Unis)
Concevez des systèmes backend d’identité, d’autorisation et de confidentialité pour la plateforme mondiale d’hébergement d’Airbnb. Faites évoluer les migrations, les API et l’infrastructure utilisées par les équipes produit.
Description
- Concevoir et faire évoluer les systèmes backend dédiés à l’identité et à la confidentialité des utilisateurs
- Développer des services et des API qui appliquent les règles d’identité et de confidentialité sur les différentes surfaces du produit
- Contribuer à la migration à grande échelle de systèmes reposant sur des modèles d’identité hérités
- Créer des outils permettant de déployer des migrations larges et sûres
- Concevoir et affiner la logique d’autorisation pour l’accès aux données selon le contexte
- Collaborer avec les équipes responsables de la messagerie, des voyages, des profils et des systèmes associés
- Contribuer à la conception technique et aux revues de code
- Analyser les problèmes de production et les résoudre au moyen d’une analyse structurée des causes profondes
Exigences
- Au moins 6 ans d’expérience professionnelle en ingénierie logicielle backend
- Solide connaissance de l’architecture orientée services, de la conception d’API et de la modélisation des données
- Maîtrise de Java ou de Kotlin
- Expérience des microservices, notamment des frameworks RPC, des IDL de services et de l’injection de dépendances
- Expérience dans la conception de systèmes pour lesquels la correction et l’autorisation sont des exigences essentielles
- Expérience avérée dans la mise en œuvre de migrations ou de changements d’infrastructure adoptés par d’autres équipes
- Grande attention portée à la compatibilité ascendante et aux pratiques de déploiement sûres
- Excellentes compétences en communication écrite
- Capacité à documenter clairement les problèmes, leurs causes profondes et les compromis entre les solutions
- Capacité à traduire des exigences complexes et évolutives en matière de confidentialité ou d’identité en conceptions techniques concrètes
- Résider dans un État où Airbnb, Inc. possède une entité enregistrée
Avantages
- Travail occasionnel depuis un bureau Airbnb ou participation à des séminaires, selon l’accord conclu avec votre responsable
- Aménagements raisonnables pendant le processus de recrutement pour les candidats en situation de handicap