استخدام System Developer
شرح موقعیت شغلی
شرح مهارتها:
- حداقل ۲ سال تجربه حرفهای با C ،C++ یا Rust
- مهارتهای برنامهنویسی قوی در system
- تسلط بر اصول اساسی علوم کامپیوتر مانند ساختار دادهها، الگوریتمها و طراحی نرمافزار
- تفکر عملیاتی (ما فقط کد نمیزنیم، مالک محصول هم هستیم.)
- درک عمیق از وب و فناوریهایی مانند مرورگرهای وب، HTTP و دانش پایه JavaScript
- تسلط بر Linux
- تجربهی کار با یک سیستم کنترل نسخه (ما از git استفاده میکنیم)
- تجربه کار با ابزارهای CI/CD
شرح انتطارات:
- تجربهی ساخت سیستمهای high-performance distributed در Rust
- تجربهی کار با پلتفرمهای ابری
- تجربهی کار با اجزای JS Engine مانند V8، Spider Monkey یا JavaScript Core
- تجربهی کار با Nginx و تجربه توسعه ماژولهای Nginx
- دانش عمیق در زمینه سیستمهای Linux/UNIX، کرنل یا شبکه
- مشارکت در پروژههای بزرگ متن باز
- تجربهی کار با eBPF
- تجربهی کار در محیطهای low-latency real-time مانند game streaming, game engine architecture, high-frequency trading, و payment systems.
- تسلط و تجربهی کار در debugging, optimizing, و بهینهسازی و شناسایی حالتهای خرابی در یک سیستم مبتنی بر لینوکس در مقیاس بزرگ
مهارتهای مورد نیاز
- system development
- C/C++
- Nginx
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست