Ավագ Rust ինժեներ
Ավագ Rust ինժեներ՝ Vitastor-ի և FoundationDB-ի վրա արտադրական մակարդակի S3 դարպաս ստեղծելու համար խոշոր ռուսական ՏՏ ընկերության համար։ Աշխատավարձը՝ 700,000–800,000 ռուբլի մաքուր/ամսական, լրիվ հեռավար։
Նախագիծ. Խոշոր ռուսական ՏՏ ընկերություն, որը կառուցում է սեփական տվյալների կենտրոն և բաշխված S3 պահեստ SDS կլաստերի վրա (Vitastor, RDMA, ջնջման կոդավորում) և FoundationDB մետատվյալների համար։ Թիմը պետք է մշակի արտադրական մակարդակի S3 դարպաս՝ S3 արձանագրություն, օբյեկտների փաթեթավորում ծավալներում, GC/կոմպակտացում, տվյալների զրոյական կորստի երաշխիքներ։ Պարտականություններ. - S3 դարպասի ճարտարապետության նախագծում Vitastor-ի և FoundationDB-ի վրա զրոյից - S3 արձանագրության, օբյեկտների փաթեթավորման, GC-ի և կոմպակտացման իրականացում - Տվյալների զրոյական կորստի և անսարքությունների հանդուրժողականության ապահովում - Թեստավորման ենթակառուցվածքի ստեղծում՝ սիմուլյացիոն թեստավորում, ֆազինգ, քաոս թեստեր - Արտադրական մոնիտորինգի և գործառնական պրակտիկաների կարգավորում - Ապագայում ուղղության շուրջ փոքր թիմի ձևավորում և ղեկավարում
Պահանջներ. - Համակարգային Rust. tokio/async, անվտանգ FFI C գրադարաններին (bindgen, callback-ով հարուստ API, eventfd/AsyncFd կամուրջներ), դիզայն trait-seams-ի և dyn-dispatch-ի միջոցով, բազմա-կրատ աշխատանքային տարածքներ - Փորձ գործարքային բաշխված KV պահեստների հետ (FoundationDB / TiKV / Spanner դասի). OCC և կոնֆլիկտների տիրույթներ, snapshot ընթերցումներ, իդեմպոտենտություն commit_unknown_result-ի դեպքում, բանալիների սխեմայի նախագծում (տաք-շարդերից խուսափում, արժեքի չափի սահմաններ, չունկավորում) - Պահեստավորման ներքին մեխանիզմների ընկալում. ջնջման կոդավորում (լրիվ-շերտ գրություն ընդդեմ read-modify-write), մշտականության իմաստաբանություն fsync/գրելու քեշ, append-only դասավորություն և չափ-դասի ալոկացիա, lease/CAS համակարգում, tombstone-GC, չեկսումներ (տեղանք-բանալի BLAKE3) - Թեստավորում որպես ինժեներական կարգապահություն. դետերմինիստական սիմուլյացիոն թեստավորում, proptest, ֆազինգ (libFuzzer), մուտացիոն թեստավորում, failpoints, քաոս/սոակ թեստավորում - Արտադրական գործառնություններ. Prometheus մետրիկներ, ահազանգեր և runbooks, նրբագեղ drain, TLS/mTLS (rustls), SOC2 աուդիտի մատյան, p99/պոչի ուշացում - S3 արձանագրության գիտելիք ceph/s3-tests մակարդակում. versioning, multipart, պայմանական հարցումներ, ACL/քաղաքականություն/Object Lock եզրային դեպքեր - Փորձ Vitastor / Ceph / SeaweedFS ներքին մեխանիզմների հետ, RDMA - Փորձ TLA+ / Stateright-ի հետ, ծանոթություն FDB-ոճ սիմուլյատորների հետ - Բենչմարքինգ (hsbench/fio) և տվյալների քննադատական գնահատում (ներառյալ հում boto3 թվերի նկատմամբ անվստահություն) Թեկնածուի պրոֆիլ. - Ինքնուրույն նախագծել է արտադրանքի ճարտարապետություն, եղել է համակարգի սկզբնավորող (ոչ միայն առանձին առաջադրանքներ) - Շարունակում է գրել կոդ - Կարողանում է ուղղությունը գաղափարից հասցնել MVP և արտադրություն ինքնուրույն - Խորը փորձ ենթակառուցվածքային/պահեստավորման արտադրանքներում
Աշխատավարձ. 700,000–800,000 ռուբլի մաքուր Լրիվ հեռավար, գրասենյակը հասանելի է ըստ ցանկության ՏՏ հավատարմագրում Պաշտոնական աշխատանք անձնակազմում Ռուսաստանի աշխատանքային օրենսգրքով կամ արտերկրում Ցանկալի է գտնվել Ռուսաստանում, բայց ոչ կրիտիկական
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին