
Walmart ni kampuni ya kimataifa ya rejareja na biashara ya kielektroniki inayowahudumia watumiaji kupitia maduka makubwa, maduka ya idara yenye bei nafuu, maduka ya vyakula na soko la mtandaoni. Aina yake pana ya bidhaa inaungwa mkono na mtandao mkubwa wa maduka halisi, shughuli za mauzo ya moja kwa moja kwa watumiaji, pamoja na mifumo ya usafirishaji na mnyororo wa ugavi inayowezesha bidhaa kusambazwa katika biashara nzima.
Insinyur Perangkat Lunak Senior, Platform Terdistribusi
Bangun infrastruktur platform data terdistribusi dan AI Walmart, dengan mengembangkan layanan Java dan Python, pipeline Spark, serta kapabilitas AI generatif untuk sistem berskala ritel.
Deskripsi
- Bangun dan operasikan layanan serta API platform terdistribusi menggunakan Java dan Python di Kubernetes atau infrastruktur cloud-native serupa.
- Terapkan desain sistem dan desain tingkat rendah untuk tantangan platform dengan menilai dependensi, kompromi, mode kegagalan, skalabilitas, dan biaya.
- Berkontribusi pada pipeline data dan pekerjaan pemrosesan Spark sebagai bagian dari pengembangan platform.
- Kembangkan kapabilitas platform AI, AI generatif, dan agentik, termasuk perangkat pengembang, otomatisasi alur kerja, layanan agentik, serta alat operasi berbantuan AI.
- Bertanggung jawab atas keandalan, skalabilitas, dan observabilitas, termasuk SLO, pelacakan terdistribusi, peringatan, dan respons insiden.
- Berkontribusi pada arsitektur dan desain sistem untuk layanan mikro, sistem berbasis peristiwa, dan integrasi perusahaan.
- Bekerja sama dengan insinyur data, ilmuwan data, dan insinyur ML untuk mengembangkan layanan bagi pipeline data, penyimpanan fitur, dan penyajian model.
- Meninjau arsitektur, desain, kode, dan kesiapan produksi.
- Menerapkan pertimbangan teknis yang baik, membimbing insinyur yang baru memulai karier, dan meningkatkan mutu rekayasa.
- Mengikuti perkembangan teknologi platform, cloud, dan AI serta merekomendasikan peningkatan yang praktis.
- Bekerja setiap hari dari kantor Bangalore atau Chennai.
Persyaratan
- Memiliki setidaknya lima tahun pengalaman profesional di bidang rekayasa perangkat lunak dalam membangun dan mengoperasikan platform terdistribusi.
- Menguasai Java dan Python dengan baik.
- Berfokus pada keunggulan operasional dan rekayasa, termasuk kepemilikan SLO/SLA, manajemen insiden, tinjauan pascainsiden tanpa menyalahkan individu, metrik keandalan dan mutu, serta peningkatan berkelanjutan.
- Memiliki gelar sarjana atau magister di bidang ilmu komputer, rekayasa, atau bidang teknis terkait, atau pengalaman praktis yang setara.
- Berpengalaman dengan layanan mikro, sistem terdistribusi, pola berbasis peristiwa, desain API, kontrak layanan, dan integrasi perusahaan.
- Memiliki keterampilan kuat dalam desain sistem dan desain tingkat rendah.
- Berpengalaman dengan CI/CD, kontainer, Kubernetes atau orkestrasi setara, otomatisasi infrastruktur, dan operasi produksi.
- Memiliki pengetahuan kerja tentang Spark dan pemahaman tentang Hadoop/HDFS, Hive, atau Kafka.
- Memiliki pengalaman langsung mengintegrasikan API model dan alat AI generatif atau LLM.
- Berpengalaman membangun atau mengoperasikan alur kerja agentik, embedding atau pencarian vektor, serta praktik MLOps.
- Memahami observabilitas, pelacakan terdistribusi, pencatatan log, metrik, peringatan, respons insiden, perencanaan kapasitas, dan toleransi kesalahan.
- Memahami autentikasi, otorisasi, perlindungan data, dan desain API yang aman.
- Mampu mengubah masalah teknis dan bisnis menjadi rencana pelaksanaan.
- Memiliki rasa tanggung jawab, pertimbangan teknis, dan kemandirian yang kuat dalam lingkungan 0-ke-1.
- Kualifikasi minimum: gelar sarjana dan tiga tahun pengalaman rekayasa perangkat lunak, atau lima tahun pengalaman rekayasa perangkat lunak.
- Lokasi kerja utama berada di Bangalore, India.
Tunjangan
- Penghargaan insentif berdasarkan kinerja.
- Cuti melahirkan dan cuti orang tua.
- Cuti berbayar.
- Tunjangan kesehatan.
- Fleksibilitas untuk mengatur komitmen pribadi.