C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

♡ Masuk untuk menyimpan

Canonical

Wilayah: Eropa. Sumber lowongan: Jobicy. Lamar melalui halaman sumber.

Canonical adalah penyedia terkemuka untuk perangkat lunak open source dan sistem operasi bagi pasar perusahaan dan teknologi global. Platform kami, Ubuntu, sangat luas digunakan dalam inisiatif perusahaan terobosan seperti cloud publik, data science, AI, engineering innovation, dan IoT. Pelanggan kami mencakup penyedia cloud publik dan silikon terkemuka di dunia, serta pemimpin industri di berbagai sektor. Perusahaan ini adalah pelopor kolaborasi terdistribusi global, dengan 1000+ rekan kerja di 70+ negara dan sangat sedikit peran berbasis kantor. Tim bertemu dua hingga empat kali setahun secara langsung, di lokasi menarik di seluruh dunia, untuk menyelaraskan strategi dan eksekusi.

Perusahaan ini dipimpin oleh pendirinya, menghasilkan keuntungan, dan terus berkembang.

Kami sedang merekrut seorang Software Engineer untuk berfokus pada dqlite, database SQLite terdistribusi kami yang menggunakan pustaka Raft milik kami sendiri untuk menetapkan konsensus dan replikasi. Dqlite tersedia sebagai pustaka murni C atau melalui paket Go yang juga kami kelola, dan kami berniat untuk menyediakan binding untuk Python dan bahasa lainnya.

Anda akan merancang dan mengimplementasikan peningkatan pada komponen libraft, dqlite, dan go-dqlite yang kami gunakan di MicroK8s, LXD, dan proyek lainnya. Pekerjaan ini mencakup pengembangan pada perangkat lunak tersebut serta menanggapi masalah dan pertanyaan pengguna.

Ini adalah kesempatan luar biasa bagi seseorang yang ingin memberikan dampak berarti pada teknologi komputasi modern. Canonical menawarkan lingkungan tim yang serba cepat dan karier yang penuh dengan peluang pembelajaran dan pengembangan.

Location: Ini adalah posisi jarak jauh (remote) yang tersedia di wilayah EMEA

What you will focus on

  • Merancang dan mengimplementasikan fitur di dqlite
  • Melakukan debugging dan memperbaiki masalah yang dihadapi oleh pengguna Anda
  • Meningkatkan pengujian Jepsen, pengujian otomatis database high availability (HA) tradisional, dan stress test
  • Berpartisipasi dalam proses engineering kami melalui tinjauan kode dan arsitektur
  • Berinteraksi dengan komunitas open source dan mitra komersial

What we are looking for in you

  • Pengalaman dengan sistem terdistribusi (lebih disukai dengan Raft)
  • Pengalaman pemrograman C yang baik
  • Pemahaman yang kuat tentang pemrograman asinkron dan pola konkurensi adalah nilai tambah
  • Kapasitas untuk belajar dengan cepat tentang sistem dan teknik baru
  • Keterampilan komunikasi tertulis dan lisan yang kuat
  • Gelar Sarjana atau setara di bidang Computer Science, STEM, atau jurusan serupa

What we offer you

Kami mempertimbangkan lokasi geografis, pengalaman, dan kinerja dalam membentuk kompensasi di seluruh dunia. Kami meninjau kembali kompensasi setiap tahun (dan lebih sering untuk lulusan baru dan associate) untuk memastikan kami menghargai kinerja yang luar biasa. Selain gaji pokok, kami menawarkan bonus tahunan berbasis kinerja. Kami menyediakan semua anggota tim dengan manfaat tambahan, yang mencerminkan nilai dan cita-cita kami. Kami menyeimbangkan program kami untuk memenuhi kebutuhan lokal dan memastikan keadilan secara global.

  • Lingkungan kerja terdistribusi dengan sprint tim dua kali setahun secara langsung
  • Anggaran pembelajaran dan pengembangan pribadi sebesar USD 2.000 per tahun
  • Tinjauan kompensasi tahunan
  • Penghargaan pengakuan
  • Cuti liburan tahunan
  • Cuti melahirkan dan ayah
  • Employee Assistance Programme
  • Kesempatan untuk bepergian ke lokasi baru untuk menemui rekan kerja
  • Priority Pass, dan upgrade perjalanan untuk acara perusahaan jarak jauh

About Canonical

Canonical adalah perusahaan teknologi pelopor yang berada di garis depan pergerakan global menuju open source. Sebagai perusahaan yang menerbitkan Ubuntu, salah satu proyek open source terpenting dan platform untuk AI, IoT, dan cloud, kami mengubah dunia setiap hari. Kami merekrut secara global dan menetapkan standar yang sangat tinggi bagi orang-orang yang bergabung dengan perusahaan. Kami mengharapkan keunggulan – agar berhasil, kita harus menjadi yang terbaik dalam bidang yang kita lakukan. Canonical telah menjadi perusahaan yang memprioritaskan kerja jarak jauh (remote-first) sejak awal berdirinya pada tahun 2004. Bekerja di sini adalah langkah ke masa depan, dan akan menantang Anda untuk berpikir secara berbeda, bekerja lebih cerdas, mempelajari keterampilan baru, dan meningkatkan kemampuan Anda.

Canonical is an equal opportunity employer

Kami bangga membina tempat kerja yang bebas dari diskriminasi. Keragaman pengalaman, sudut pandang, dan latar belakang menciptakan lingkungan kerja yang lebih baik dan produk yang lebih baik. Apa pun identitas Anda, kami akan memberikan pertimbangan yang adil untuk lamaran Anda.

#LI-remote

Untuk melamar pekerjaan ini, silakan kunjungi jobicy.com.

Scroll to Top