CodeRabbit
CodeRabbit
CodeRabbit adalah perusahaan kecerdasan buatan dan SaaS yang mengembangkan berbagai alat untuk tim pengembangan perangkat lunak perusahaan. Platform peninjauan kode bertenaga AI miliknya terintegrasi dengan GitHub dan GitLab untuk menganalisis pull request, memberikan umpan balik baris demi baris, mengidentifikasi potensi bug, menyarankan perbaikan, dan membuat ringkasan peninjauan. Dengan mendukung peninjauan yang lebih cepat dan konsisten sekaligus tetap melibatkan pengembang dalam prosesnya, CodeRabbit membantu tim meningkatkan kualitas perangkat lunak dan menyederhanakan alur kerja rekayasa mereka, dengan privasi dan keamanan data sebagai pertimbangan utama.

Insinyur Perangkat Lunak, Rekayasa Enterprise di CodeRabbit

Bangun sistem backend dan integrasi yang aman serta skalabel untuk platform peninjauan kode AI CodeRabbit. Dukung penerapan enterprise, keandalan, kepatuhan, dan alur kerja pelanggan.

Deskripsi

  • Membuat dan memelihara kemampuan yang membantu organisasi besar menerapkan dan memperluas CodeRabbit di seluruh tim engineering
  • Memperkuat alur kerja penerapan, konfigurasi, pembaruan, dan observabilitas untuk lingkungan yang dihosting sendiri
  • Mengembangkan layanan backend, API, dan sistem terdistribusi untuk beban kerja enterprise yang berat
  • Menyediakan kontrol keamanan dan fitur yang mendukung kebutuhan kepatuhan
  • Mengembangkan dan mendukung integrasi dengan alat pengembang dan platform internal pelanggan
  • Mengubah kebutuhan pelanggan menjadi persyaratan teknis dan membantu mengarahkan penerapan yang efektif
  • Menyelidiki dan menyelesaikan masalah kompleks di lingkungan produksi
  • Memiliki tanggung jawab atas proyek sejak desain dan implementasi hingga pengujian, perilisan, dan pengoperasian berkelanjutan
  • Berpartisipasi dalam tinjauan desain dan kode, membimbing engineer, serta meningkatkan praktik dan alat kerja tim
  • Berkolaborasi dengan engineer, peneliti AI, spesialis infrastruktur, dan tim produk untuk menghadirkan kemampuan peninjauan kode AI yang aman, patuh, berkinerja tinggi, dan terkendali secara operasional

Persyaratan

  • Setidaknya empat tahun pengalaman membangun dan mengoperasikan sistem backend atau infrastruktur terdistribusi dalam produksi
  • Latar belakang dalam SaaS atau perangkat lunak enterprise lebih disukai
  • Menguasai TypeScript/Node.js, Go, Java, atau teknologi backend modern yang sebanding
  • Pengalaman merancang dan memelihara REST, GraphQL, atau API serupa
  • Pengalaman dengan microservices, pemrosesan asinkron, dan arsitektur berbasis peristiwa
  • Pengetahuan praktis tentang PostgreSQL atau MySQL, termasuk desain skema dan optimasi kueri
  • Pengalaman dengan AWS atau GCP, Docker, Kubernetes, CI/CD, dan observabilitas produksi
  • Praktik engineering yang baik mencakup pengujian, tinjauan kode, kontrol versi, debugging, dan desain yang mudah dipelihara
  • Mampu menyeimbangkan keamanan, keandalan, kinerja, pengalaman developer, dan kecepatan pengiriman
  • Komunikator yang efektif dan mampu bekerja dengan pelanggan serta pemangku kepentingan teknis dan nonteknis
  • Gelar sarjana Ilmu Komputer, Teknik, atau bidang teknis terkait, atau pengalaman praktis yang setara
  • Pengalaman mengembangkan perangkat lunak enterprise yang dihosting sendiri atau dikelola pelanggan
  • Memahami identitas enterprise, manajemen akses, pencatatan audit, atau persyaratan kepatuhan
  • Pengalaman mengintegrasikan kemampuan AI atau LLM ke dalam alur kerja produksi
  • Pengalaman dengan pencarian kode, graf kode, tree-sitter, atau alat analisis statis
  • Pengalaman merancang sistem berbasis agen atau produk dengan agen otonom atau berorientasi tugas
  • Kontribusi pada proyek sumber terbuka atau komunitas developer

Tunjangan

  • Partisipasi ekuitas
  • Pengaturan kerja hibrida
  • Mengerjakan alat developer bertenaga AI
  • Otonomi dan kepemilikan atas proyek serta hasilnya
  • Berkolaborasi dengan spesialis engineering, riset AI, infrastruktur, dan produk
  • Bimbingan serta kesempatan untuk meningkatkan praktik engineering dan alat kerja

Lowongan Terkait

B&A Consulting Srl

Developer React dan React Native Senior

B&A Consulting Srl

Developer frontend senior yang membangun aplikasi web dan seluler menggunakan React dan React Native di B&A Consulting, agensi konsultasi TI dan pengembangan digital asal Italia. Peran ini mencakup pemeliharaan basis kode yang kompleks dan pipeline CI/CD.

Buka