CÔNG TY TNHH NEXLAB IT SOLUTIONS
Backend Developer Rust/ C/ C++
Not Available, Hồ Chí Minh, Vietnam
$1,000 – $2,500 / buwan
Nangungunang 3 Dahilan Para Sumali sa Amin
Ang Trabaho
Pangkalahatang-ideya
Naghahanap kami ng bihasang Backend Developer upang magdisenyo at bumuo ng mga kakayahan sa pagtukoy at pagtugon sa endpoint para sa aming platform ng seguridad. Gagawin mo ang endpoint sensor, integrasyon ng pipeline ng telemetry, at mga daloy ng pagtugon na nagbibigay-daan sa lubos na tumpak na pagtukoy at mabilis na pagpigil sa mga banta.
Nangangailangan ang tungkuling ito ng mahusay na kasanayan sa systems programming, malalim na pag-unawa sa panloob na mekanismo ng operating system, at praktikal na karanasan sa pagbuo ng ligtas at mataas ang pagganap na software na maaasahang tumatakbo sa mga endpoint sa production.
Mga Responsibilidad
Magdisenyo at magpatupad ng mga bahagi ng endpoint sensor para sa telemetry, pagtukoy, at pagtugon.
Bumuo ng mga agent na mataas ang pagganap at mababa ang paggamit ng mga mapagkukunan para sa Windows, macOS, at/o Linux.
Magpatupad ng pagsubaybay sa mga process, file, registry, network, memory, at module kung naaangkop.
Bumuo ng mga ligtas na channel ng komunikasyon sa pagitan ng mga endpoint agent at backend service.
Isama ang mga lokal na pagtukoy sa mga platform ng seguridad sa cloud o on-prem.
Gumawa ng mga aksyon sa pagtugon tulad ng pagwawakas ng process, paghihiwalay, pagkuwarentenas, o pagpapatupad ng configuration.
Makipagtulungan sa mga detection engineer upang isalin ang lohika ng pag-uugali sa mga implementasyong mahusay ang pagganap sa endpoint.
Pahusayin ang katatagan laban sa pakikialam, paglusot sa mga kontrol, pagtaas ng pribilehiyo, at kawalang-katatagan habang tumatakbo.
Makipagtulungan sa mga pangkat ng SOC at IR upang suportahan ang mga imbestigasyon at pagpigil sa mga banta.
Makilahok sa pagsusuri ng code, pagsusuri ng arkitektura, pagmomodelo ng banta, at mga ligtas na kasanayan sa pagbuo ng software.
I-optimize para sa kadalian ng pagpapanatili, kaligtasan kapag nag-crash, kakayahang maobserbahan ang kalagayan ng sistema, at pagiging tugma sa iba't ibang bersyon ng OS.
Iyong mga Kasanayan at Karanasan
Mga kinakailangang kwalipikasyon
Malawak na karanasan sa Rust, C, o C++ para sa mga sistema sa production.
Matibay na pag-unawa sa panloob na mekanismo ng operating system.
Karanasan sa pagbuo ng software na nakikipag-ugnayan sa mga low-level na OS API, service, driver, o daemon.
Kaalaman sa mga konsepto ng seguridad ng endpoint tulad ng EDR, AV, pagtukoy batay sa pag-uugali, at orkestrasyon ng pagtugon.
Pamilyaridad sa ligtas na pagdisenyo ng software, mga usapin sa kaligtasan ng memory, at mga kasanayan sa defensive coding.
Karanasan sa pag-debug ng mga kumplikadong problema sa sistema, mga bottleneck sa pagganap, at mga problema sa sabayang pagproseso.
Kakayahang magtrabaho sa buong siklo: arkitektura, implementasyon, pagsubok, deployment, at pagpapanatili.
Mga kanais-nais na kwalipikasyon
Karanasan sa panloob na mekanismo ng Windows, ETW, mga hangganan ng kernel/userland, o mga minifilter.
Karanasan sa mga system extension ng macOS, EndpointSecurity framework, o mga launch service.
Karanasan sa audit subsystem ng Linux, eBPF, fanotify, inotify, o mga kernel module.
Kaalaman sa detection engineering, MITRE ATT&CK, o paghahanap ng mga banta sa endpoint.
Karanasan sa pagpapatibay ng software laban sa pakikialam, injection, at pang-aabuso sa pribilehiyo.
Karanasan sa mga produktong pangseguridad, mga platform ng EDR/XDR, EPP, o imprastrakturang nakabatay sa agent.
Pamilyaridad sa Rust para sa mga application sa sistema/seguridad.
Karanasan sa mga pipeline ng telemetry, protobuf/flatbuffers, gRPC, o mga message queue.
Pag-unawa sa CI/CD, awtomasyon ng pagsubok, at pamamahala ng release para sa software ng endpoint.
Mga karagdagang kalamangan
Karanasan sa pagbuo ng driver o sa kernel-mode.
Karanasan sa code signing, notarization, at mga modelo ng tiwala sa endpoint.
Pamilyaridad sa sandboxing, paghihiwalay ng pribilehiyo, at mga ligtas na mekanismo ng pag-update.
Pagkakalantad sa mga operasyon ng pagtugon sa insidente o mga daloy ng trabaho ng SOC.
Karanasan sa pag-aambag sa mga open-source na proyekto sa seguridad o sistema.
Bakit Mo Magugustuhang Magtrabaho Dito
Magtrabaho sa arkitekturang nasa antas ng sistema at humahawak ng mataas na trapiko.
Pagkakataong umunlad tungo sa pagiging Senior/Tech Lead sa mga distributed system.
Modernong tech stack: Rust, C, o C++.
Tingnan ang orihinal at mag-apply