Tips Loker

← Kembali ke Daftar Lowongan

FULL_TIME

Software Engineer (Engineer III to Principal) - Formal Methods

CertiK • USA

Gaji tidak dicantumkan


Deskripsi Pekerjaan

Mengapa bergabung dengan kami? Teknologi blockchain sedang memungkinkan era inovasi yang berkembang pesat bagi dunia digital. Kode blockchain seperti protokol dan smart contract harus terbukti aman dan benar. Setelah diterapkan, kode tersebut bersifat publik dan tidak dapat diubah. Kerentanan dan bug dalam program semacam ini secara rutin mempertaruhkan jutaan dolar. Di sinilah CertiK berperan. Kami adalah perusahaan keamanan blockchain terkemuka. Tujuan kami adalah mengamankan dunia siber dengan menerapkan teknik mutakhir dari dunia akademik untuk mengamankan kode blockchain. Bergabunglah dalam misi ambisius ini sebagai research software engineer untuk mengerjakan analisis otomatis bagi aplikasi blockchain yang terbukti aman dan benar. Yang akan Anda kerjakan Anda akan merancang dan mengembangkan alat yang secara otomatis memastikan kebenaran smart contract atau mengidentifikasi masalah keamanan dan bug di dalamnya. Kami menyediakan posisi software engineer untuk semua tingkat senioritas. Jabatan dan tanggung jawab akan disesuaikan dengan pengalaman dan latar belakang. Sebagai bagian dari tim multinasional yang terdiri dari para ahli bahasa pemrograman, Anda akan berpartisipasi dalam pengembangan alat yang menggunakan teknik seperti symbolic model checking, SAT/SMT solving, abstract interpretation, data flow analysis, dan deductive verification. Anda akan berkesempatan mengerjakan semua tahap pengembangan alat, mulai dari menghasilkan ide hingga implementasi dan perbaikan berulang. Tim kami sangat suportif dan kolaboratif, dengan peluang besar untuk belajar dan berkembang. Tentang Anda Anda memiliki latar belakang dalam teori bahasa pemrograman dan automated reasoning, serta senang bekerja di garis depan penerapan hasil-hasil ilmu komputer teoretis. Anda senang menangani masalah yang sulit secara komputasional dan memiliki rekam jejak terbukti dalam mencapai hasil, dengan hasil yang dimaksud adalah penggunaan alat Anda oleh orang lain untuk menjalankan pekerjaan mereka. Anda kolaboratif: berbagi ide, senang bertukar pikiran dengan rekan kerja, serta memberi dan menerima umpan balik. Anda nyaman menghadapi hal-hal yang belum diketahui dan memahami bahwa #startuplife berarti Anda akan mengenakan banyak peran. Tanggung jawab Memperluas cakupan dan kedalaman alat verifikasi program otomatis kami, serta bertukar pikiran, merancang, dan mengimplementasikan alat baru. Mengadaptasi dan meningkatkan algoritme untuk symbolic software model checking. Contohnya mencakup bounded model checking (BMC), counterexample-guided abstraction refinement (CEGAR), dan property directed reachability (IC3/PDR). Membangun dan memperluas translator dari berbagai bahasa input ke representasi perantara, serta mengoptimalkan model yang dihasilkan untuk analisis otomatis. Mengidentifikasi kelas baru properti keamanan smart contract dan memformalkan properti tersebut untuk digunakan dalam alat verifikasi otomatis kami. Berkolaborasi erat dengan software engineer lain dalam mengembangkan alat serta menentukan arah teknis untuk menyelesaikan masalah melalui konsultasi dengan tim dan manajemen. Mengerjakan semua aspek dalam menyediakan perangkat lunak yang berfungsi dan memenuhi kebutuhan pelanggan, termasuk analisis, desain, pengujian otomatis, operasional, CI/CD, pengukuran hasil, penerapan umpan balik pelanggan, dan dukungan. Kualifikasi wajib Gelar Master di bidang Ilmu Komputer atau bidang terkait, atau 5 tahun pengalaman yang setara. Minimal 4 tahun pengalaman dalam pengembangan perangkat lunak, termasuk magang, perangkat lunak yang dikembangkan selama penelitian, dan pengembangan open source. Minimal 2 tahun pengalaman dalam 1 atau beberapa bidang berikut: model checking, formal verification, SAT/SMT solving (Z3, CVC4, Yices, MathSAT, SMTInterpol), abstract interpretation, atau disiplin yang berkaitan erat. Memiliki pengetahuan yang terbukti tentang konsep dasar ilmu komputer seperti struktur data, algoritme, logika matematika, dan teori automata. Kualifikasi yang diutamakan PhD dalam bidang yang lebih luas terkait automated reasoning. Rekam publikasi dalam konferensi seperti POPL, CAV, TACAS, FMCAD, FM, dan lainnya. Pengalaman dalam functional programming (OCaml atau Haskell). Kemampuan pemecahan masalah yang kuat dan kreatif; selalu bersedia belajar, menerima teknologi baru, dan berkolaborasi. Pengalaman sebelumnya dalam lingkungan pengembangan perangkat lunak profesional. Informasi tentang perusahaan Didirikan pada 2018 oleh profesor dari Yale University dan Columbia University, CertiK merupakan pelopor dalam keamanan blockchain yang memanfaatkan teknologi terbaik di kelasnya untuk mengamankan dan memantau protokol blockchain serta smart contract. Misi CertiK adalah mengamankan dunia siber. Berawal dari blockchain, CertiK menerapkan inovasi mutakhir dari dunia akademik ke perusahaan, sehingga aplikasi yang sangat penting bagi misi dapat dibangun dengan keamanan dan kebenaran. Kompensasi Target gaji pokok tahunan untuk posisi ini jika dijalankan di AS adalah $115.000 - $230.000. Kompensasi pasti saat posisi ini diisi akan ditentukan berdasarkan keterampilan dan pengalaman kandidat yang memenuhi syarat. #LI-Remote #blockchain #startups #hiring CertiK dengan bangga menawarkan asuransi kesehatan, penglihatan, dan gigi, program 401(k) dengan kontribusi perusahaan, asuransi jiwa serta kematian dan kehilangan anggota tubuh akibat kecelakaan, HSA (dengan paket deductible tinggi), FSA, dan manfaat lainnya kepada semua karyawan penuh waktu, serta cuti berbayar dan hari libur yang fleksibel. CertiK juga menawarkan program komisi variabel untuk posisi penjualan pengembangan bisnis. Sesuai dengan hukum federal, semua orang yang direkrut diwajibkan memverifikasi identitas dan kelayakan untuk bekerja di Amerika Serikat serta melengkapi formulir verifikasi kelayakan kerja yang diwajibkan saat mulai bekerja. CertiK dengan bangga merupakan pemberi kerja yang menjunjung tinggi kesempatan yang setara. Kami tidak akan mendiskriminasi pelamar atau karyawan berdasarkan usia, ras, warna kulit, keyakinan, agama, jenis kelamin, orientasi seksual, gender, identitas atau ekspresi gender, kondisi medis, asal negara, keturunan, kewarganegaraan, status perkawinan atau status kemitraan/persekutuan sipil, disabilitas fisik atau mental, kehamilan, persalinan, informasi genetik, status militer dan veteran, atau dasar lain yang dilarang oleh hukum federal, negara bagian, atau lokal yang berlaku. CertiK akan mempertimbangkan pelamar yang memenuhi syarat dan memiliki riwayat kriminal untuk pekerjaan dengan cara yang sesuai dengan persyaratan lokal dan federal. https://www.eeoc.gov/sites/default/files/migrated_files/employers/poster_screen_reader_optimized.pdf Semua karyawan CertiK diharapkan secara aktif mendukung keberagaman di dalam tim dan perusahaan.

Ringkasan

Perusahaan
CertiK
Lokasi
USA
Tipe kerja
FULL_TIME
Gaji
Gaji tidak dicantumkan
Tanggal tayang
22 Okt 2026
Terlihat sejak
23 Okt 2026
Sumber & keterlacakan data
Jobicy (public board)Buka sumber asli ↗https://jobicy.com/jobs/156398-software-engineer-engineer-iii-to-principal-formal-methods
Siap melamar? Langsung di sumber asli.Buka Halaman Lamaran
Lamar di Sumber Asli →

Lowongan Terkait Lainnya

FULL_TIMEKemarin

Software Engineer/C Developer-PGD

EDB • EMEA

Gaji tidak dicantumkanLihat Detail →
FULL_TIMEKemarin

Staff Software Engineer-ClickHouse Committer

EDB • EMEA

Gaji tidak dicantumkanLihat Detail →
FULL_TIMEKemarin

Senior Staff Engineer, iOS

AlphaSense • UK

Gaji tidak dicantumkanLihat Detail →
FULL_TIMEKemarin

Senior Staff Engineer, Android

AlphaSense • UK

Gaji tidak dicantumkanLihat Detail →