Snowflake
Snowflake
Snowflake menyediakan platform data berbasis cloud untuk menyimpan, memproses, dan menganalisis informasi dalam skala besar. Arsitektur terpusatnya membantu bisnis menggabungkan data, menjalankan kueri kompleks secara efisien, serta mendukung beragam beban kerja seiring berkembangnya kebutuhan mereka. Platform perusahaan ini relevan bagi para profesional di bidang komputasi cloud, data, analitik, konsultasi, dan teknologi pemasaran, dengan peluang yang dibentuk oleh tim yang membangun dan mendukung infrastruktur data modern.

Insinyur Perangkat Lunak Staf, Sistem Integrasi Berkelanjutan di Snowflake

Memimpin arsitektur dan arah teknis platform integrasi berkelanjutan Snowflake berskala besar yang mendukung Data Cloud-nya. Menyusun peta jalan dan standar rekayasa serta membimbing para insinyur yang membangun sistem terdistribusi.

Deskripsi

  • Menetapkan arah teknis dan arsitektur platform integrasi berkelanjutan Snowflake.
  • Merancang sistem untuk mendukung ribuan pengembang, jutaan proses build, dan basis kode multi-repositori yang terus berkembang.
  • Memimpin perancangan dan penyediaan layanan CI terdistribusi yang elastis, berkinerja tinggi, dan toleran terhadap kesalahan di berbagai penyedia cloud.
  • Bekerja sama dengan manajer produk dan pemimpin rekayasa untuk menyusun peta jalan triwulanan dan jangka panjang.
  • Meninjau kode dan rancangan serta memberikan panduan arsitektur.
  • Menangani tantangan kecepatan build, penggunaan sumber daya, isolasi penyewa, keandalan, dan keamanan.
  • Melatih dan mendukung para insinyur di dalam tim dan organisasi yang lebih luas.
  • Mengevaluasi dan mengadopsi teknologi CI/CD, pendekatan perkakas, dan praktik industri.
  • Berkoordinasi dengan tim Engineering Systems terkait dan para pemimpinnya dalam upaya meningkatkan produktivitas pengembang.
  • Membangun, memecahkan masalah, dan menghadirkan sistem berkualitas tinggi dengan cepat.
  • Melindungi informasi rahasia dan mematuhi standar keamanan data Snowflake.

Persyaratan

  • Memiliki pengalaman industri minimal delapan tahun dalam merancang dan membangun sistem terdistribusi berskala besar.
  • Memiliki rekam jejak kepemimpinan teknis, termasuk kepemilikan arsitektur sistem, pengambilan keputusan desain, dan peningkatan standar rekayasa.
  • Berpengalaman luas dengan integrasi berkelanjutan tingkat perusahaan untuk sistem terdistribusi berbasis cloud.
  • Berkomitmen kuat untuk meningkatkan produktivitas pengembang.
  • Memiliki dasar ilmu komputer yang kuat dalam struktur data, algoritma, sistem terdistribusi, dan desain sistem.
  • Mahir menggunakan Java, C++, Python, atau Go.
  • Memiliki pertimbangan strategis dan kemampuan mengubah strategi menjadi rencana teknis yang dapat ditindaklanjuti.
  • Mampu membimbing dan memengaruhi para insinyur melalui tinjauan kode, panduan desain, dan pembinaan teknis.
  • Memiliki kemampuan komunikasi tertulis dan lisan yang sangat baik.
  • Berpengalaman membangun sistem data atau menangani bagian internal sistem terdistribusi.
  • Berpengalaman langsung mengoperasikan Jenkins, Bazel, ArgoCD, GitHub Actions, atau rangkaian CI/CD lain dalam skala besar.
  • Berpengalaman merancang sistem multi-penyewa dengan memperhatikan keandalan, kinerja, isolasi, dan keamanan.
  • Berpengalaman menyusun peta jalan, dokumen desain teknis, rencana proyek, dan analisis akar penyebab.
  • Berpengalaman mengoptimalkan sistem build melalui caching, paralelisasi, build inkremental, dan penjadwalan sumber daya.
  • Berpengalaman di organisasi perkakas pengembang atau rekayasa platform.
  • Mampu bepergian ke kantor Snowflake setempat atau pindah ke area sekitarnya.
  • Memiliki izin kerja yang masih berlaku di negara tempat melamar.

Tunjangan

  • Bonus target sebesar 15%.
  • Unit saham terbatas dengan nilai dalam kisaran yang dinyatakan, yaitu $600,000–$1,800,000.
  • Asuransi kesehatan.
  • Asuransi gigi.
  • Asuransi penglihatan.
  • Program 401(k).
  • Program pembelian saham karyawan.
  • Cuti berbayar yang besar.
  • Kompensasi yang kompetitif.
  • Kompensasi ekuitas.