System Developer
- On-site
- Tehran, Tehrān, Iran, Islamic Republic of
- Technical Product
Job description
- حداقل ۲ سال تجربه حرفهای با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, و بهینهسازی و شناسایی حالتهای خرابی در یک سیستم مبتنی بر لینوکس در مقیاس بزرگ
Job requirements
- توسعهی پروژهی اصلی CDN و پروژههای جانبی آن با همکاری سایر اعضای تیم
- تحقیق و ایدهپردازی بر روی قابلیتهای جدید
- بهبود مستمر پیادهسازیهای قبلی
- تست و رفع مشکلات پروژهها و مستندسازی
or
All done!
Your application has been successfully submitted!