NetApp
NetApp

NetApp mengembangkan solusi infrastruktur data cerdas yang membantu organisasi menyimpan, mengelola, melindungi, dan menggunakan informasi di lingkungan lokal maupun cloud. Portofolionya mencakup penyimpanan data terpadu, manajemen cloud, serta berbagai alat perlindungan data yang dirancang untuk menyederhanakan operasi data yang kompleks dan mendukung alur kerja yang lebih efisien.

Perusahaan ini beroperasi di persimpangan perangkat lunak cloud, kecerdasan buatan, API, dan manajemen data perusahaan. NetApp membantu bisnis memodernisasi lingkungan penyimpanan mereka dan membuat data lebih mudah diakses di berbagai platform. Organisasi globalnya yang besar melayani pelanggan dari beragam industri serta menawarkan peluang untuk membangun dan mengoperasikan teknologi bagi infrastruktur data modern.

Insinyur Perangkat Lunak, Kernel Linux C/C++ dan Sistem Penyimpanan

Mengembangkan dan men-debug sistem Linux C/C++ untuk produk penyimpanan virtual dan pengelolaan data NetApp. Membangun fitur backend serta menyempurnakan solusi terdistribusi dengan ketersediaan tinggi.

Deskripsi

  • Mengembangkan dan men-debug solusi penyimpanan virtual dan pengelolaan data
  • Mendorong pengembangan produk baru dan penyempurnaan produk yang sudah ada
  • Membangun fitur menyeluruh dengan fokus pada implementasi backend
  • Bekerja sama dengan tim lintas fungsi untuk merancang dan menghadirkan solusi berkualitas tinggi
  • Menelusuri dan menyelesaikan masalah teknis
  • Menjaga kualitas dan kemudahan pemeliharaan kode

Persyaratan

  • Keterampilan pemrograman sistem yang kuat dalam C dan/atau C++
  • Mampu melakukan debugging tingkat rendah dengan gdb atau lldb, menganalisis core dump, serta mendiagnosis masalah memori dan threading
  • Memahami konsep penyimpanan dengan baik, termasuk sistem berkas, block I/O, caching, snapshot, replikasi, RAID, konsistensi I/O, dan penanganan kegagalan
  • Berpengalaman dengan internal Linux, termasuk proses dan thread, manajemen memori, serta tumpukan I/O
  • Memahami dasar-dasar jaringan dan pembuatan profil kinerja
  • Memiliki pengalaman praktis mengembangkan dan men-debug sistem terdistribusi dengan ketersediaan tinggi
  • Memiliki kemampuan pemecahan masalah yang kuat dan mampu menangani pekerjaan teknis yang ambigu secara mandiri
  • Berpengalaman dengan virtualisasi atau hypervisor seperti VMware ESXi dan KVM/QEMU
  • Berpengalaman dengan infrastruktur cloud dan layanan penyimpanan seperti AWS, Azure, dan Google Cloud Platform
  • Memahami NVMe, iSCSI, NFS/SMB, antarmuka S3 atau objek, serta konfigurasi multipath atau ketersediaan tinggi
  • Memiliki pengalaman dalam rekayasa kinerja, termasuk profiling, analisis latensi dan IOPS, lock contention, serta perencanaan kapasitas
  • Memiliki setidaknya lima tahun pengalaman terkait untuk posisi kontributor individual

Lowongan Terkait

United Launch Alliance (ULA)

Manajer Rekayasa Perangkat Lunak Simulasi

United Launch Alliance (ULA)
1.001 – 5.000 Karyawan
KonsultasiLogistikManufaktur

Pimpin tim di United Launch Alliance yang mengembangkan dan menguji perangkat lunak simulasi kendaraan peluncur. Awasi penyampaian program, praktik agile, integrasi, serta verifikasi, validasi, dan akreditasi.

Buka