
Airbnb mengoperasikan pasar perjalanan global yang membantu tamu menemukan dan memesan akomodasi, mulai dari kamar pribadi dan apartemen hingga rumah utuh dan hotel butik. Platformnya juga menawarkan pengalaman yang dipandu oleh tuan rumah lokal, sehingga wisatawan dapat menikmati berbagai aktivitas selain tempat menginap. Perusahaan ini bergerak di bidang perjalanan, logistik, dan e-commerce, serta mendukung teknologi dan operasional untuk akomodasi dan pengalaman di seluruh dunia.
Insinyur Perangkat Lunak Senior, Identitas dan Privasi — Airbnb (Kerja Jarak Jauh AS)
Bangun sistem backend untuk identitas pengguna, otorisasi, dan privasi pada platform akomodasi global Airbnb. Skalakan migrasi, API, dan infrastruktur yang digunakan oleh berbagai tim di seluruh produk.
Deskripsi
- Membangun dan menskalakan sistem backend untuk identitas dan privasi pengguna
- Mengembangkan layanan dan API yang menerapkan aturan identitas dan privasi di berbagai bagian produk
- Membantu memigrasikan sistem dari pola identitas lama dalam skala besar
- Membuat alat yang memungkinkan peluncuran migrasi yang aman dan luas
- Merancang dan menyempurnakan logika otorisasi untuk akses data yang sesuai konteks
- Berkolaborasi dengan tim yang bertanggung jawab atas pesan, perjalanan, profil, dan sistem terkait
- Berkontribusi pada desain teknis dan peninjauan kode
- Menyelidiki masalah produksi dan menyelesaikannya melalui analisis akar masalah yang terstruktur
Persyaratan
- Setidaknya 6 tahun pengalaman profesional dalam rekayasa perangkat lunak backend
- Pengetahuan yang kuat tentang arsitektur berorientasi layanan, desain API, dan pemodelan data
- Mahir menggunakan Java atau Kotlin
- Pengalaman bekerja dengan layanan mikro, termasuk kerangka kerja RPC, IDL layanan, dan injeksi dependensi
- Pengalaman merancang sistem yang menjadikan kebenaran dan otorisasi sebagai persyaratan utama
- Memiliki pengalaman menerapkan migrasi atau perubahan infrastruktur yang digunakan oleh tim lain
- Sangat memperhatikan kompatibilitas mundur dan praktik peluncuran yang aman
- Kemampuan komunikasi tertulis yang kuat
- Mampu mendokumentasikan masalah, akar masalah, dan pertukaran antara berbagai solusi dengan jelas
- Mampu menerjemahkan persyaratan privasi atau identitas yang kompleks dan berubah-ubah menjadi desain teknis yang praktis
- Berdomisili di negara bagian tempat Airbnb, Inc. memiliki entitas terdaftar
Tunjangan
- Sesekali bekerja dari kantor Airbnb atau mengikuti kegiatan luar kantor, sesuai kesepakatan dengan manajer
- Akomodasi yang wajar selama proses rekrutmen bagi pelamar penyandang disabilitas