مهندس أنظمة خلفية ضمن الفريق المؤسس
سان فرانسيسكو، كاليفورنيا · دوام كامل، من مقر العمل
أهلًا 👋، نحن Haz وWyatt، مؤسسا Pally.
Pally مساعد شخصي تجده في رسائلك. تراسله مثل صديق، فيردّ على الرسائل التي كنت تتجنّبها، ويحجز لك العشاء، ويتابع تحصيل الفاتورة، ويتولّى مئات الأمور الصغيرة التي تتراكم خلال الأسبوع.
نحن فريق صغير مقره منطقة خليج سان فرانسيسكو، ونبحث عن أشخاص سيجعلون Pally الوكيل #1 للمستهلكين في العالم.
الدور الوظيفي
ستتولّى مسؤولية البنية التحتية التي يعمل عليها Pally. يراسل الناس Pally كما يراسلون صديقًا، ويتوقّعون منه الردّ بالطريقة نفسها. ضياع رسالة، أو وصول تذكير متأخرًا بيوم، أو استغراق الردّ دقيقة ليس مجرّد تراجع في جودة التجربة، بل خلل في المنتج نفسه. مهمتك أن تضمن ألّا يحدث ذلك أبدًا، فيما تتّسع مهام الوكيل ويزداد حجم الطلبات كل أسبوع.
هذا دور هندسي عملي. ستصمّم الأنظمة وتبنيها وتشغّلها، وستصلك تنبيهات الاستدعاء عند حدوث مشكلة فيها. عمليًا، يعني ذلك:
- المراسلة. مسار المعالجة الذي ينقل كل رسالة من Pally وإليه، عبر الرسائل النصية والبريد الإلكتروني والمكالمات الهاتفية. ترتيب الرسائل، وإعادة المحاولة، ومنع تكرار الأثر عند إعادة التنفيذ، وتوصيل يمكنك إثباته.
- بيئة تشغيل الوكيل. العمّال والطوابير التي تنفّذ دورات عمل الوكيل؛ بعضها يستغرق ثواني، وبعضها يعمل في الخلفية لساعات. التزامن، ومهل التنفيذ، والإلغاء، والتعافي عند تعطل نموذج أو أداة في منتصف التنفيذ.
- الجدولة. النظام وراء «ذكّرني الخميس» و«تابع معهم إن لم يردّوا». إجراءات مستقبلية يجب تنفيذها في موعدها، مرة واحدة، ووفق المنطقة الزمنية الصحيحة.
- التوسّع. اكتشف الاختناق التالي قبل أن يكتشفه المستخدمون. السعة، واختبارات التحميل، وأداء قواعد البيانات، والتغييرات المعمارية التي تتيح للنظام التعامل مع عشرة أضعاف حجم الطلبات.
- البيانات والأمان والخصوصية. Postgres، وتخزين الذاكرة، ومسارات المعالجة التي تغذّي التقييمات والتحليلات، وبيانات الاعتماد المشفّرة، وحذف البيانات بما يفي بكل وعد في سياسة الخصوصية لدينا.
- قابلية الرصد والتكلفة. تتبّع المسار من الرسالة الواردة إلى كل استدعاء لنموذج أو أداة نتج عنها. ستعرف زمن الاستجابة وتكلفة كل دورة عمل، وستعمل على خفضهما معًا.
سنقيّم أداءك على أساس واحد: هل تتلقّى كل رسالة الردّ الصحيح في الوقت الصحيح، وهل يحافظ النظام على ذلك مع نموّنا؟
المؤهلات
هذا دور بمستوى مهندس أول إلى مهندس خبير. نبحث عن شخص بنى أنظمة إنتاج ووسّع نطاقها، وكانت الموثوقية فيها جوهر المنتج.
- خبرة 4+ سنوات في هندسة البرمجيات، مع خبرة فعلية في مناوبات الاستدعاء لأنظمة تعاملت مع أحجام طلبات معتبرة.
- خبرة عميقة في الأنظمة الموزّعة في بيئة الإنتاج: الطوابير، والعمّال، وإعادة المحاولة، ومنع تكرار الأثر عند إعادة التنفيذ، وأنماط الأعطال التي لا تظهر إلا عند التوسّع.
- سجلّ من توسيع الأنظمة خلال فترات نمو سريع، وحُسن تقدير يتيح لك معرفة المشكلات التي يجب حلّها الآن وتلك التي يمكن تأجيلها.
- تمكّن من Postgres والبنية التحتية السحابية، بما يشمل تصميم مخططات قواعد البيانات، وعمليات الترحيل، والأداء، وإدارة البنية التحتية كشيفرة.
- خبرة في استخدام TypeScript أو Python في بيئة الإنتاج. وتُعدّ الخبرة في المراسلة أو الاتصالات الهاتفية أو غيرها من الأنظمة التي تترتب فيها تكلفة حقيقية على فقدان حدث أو تكراره ميزة قوية.
- إتقان سير عمل التطوير بمساعدة الذكاء الاصطناعي، مع أساس معرفي متين يتيح لك التحقّق من كل ما تطلقه وتصحيحه وتحمّل مسؤوليته.
- تطمح إلى نطاق مسؤوليات الفريق المؤسس. ستضع معايير الأنظمة الخلفية في Pally وتساعد في توظيف المهندسين الذين سينضمّون بعدك.
تفاصيل عملية
راتب أساسي $200–300k + حصة ملكية كبيرة، وخطة 401(k)، وتأمين صحي. دوام كامل، من مقر العمل في سان فرانسيسكو، كاليفورنيا.
نعمل بجدّ استثنائي. إذا لم يكن العمل أولويتك الأساسية، فهذا الدور ليس لك. لكننا نمنحك أيضًا حرية كاملة في تنظيم وقتك. لا يهمّنا متى تعمل بجدّ، بل أن تفعل ذلك.
إذا وجدت نفسك في هذا الوصف، فتقدّم أدناه. أخبرنا عن أصعب مشكلة تولّيت مسؤوليتها في بيئة الإنتاج، وما الذي غيّرته بعدها، ولماذا أنت متحمّس للعمل في Pally.
شكرًا لوقتك في القراءة،
Haz + Wyatt