ما به دنبال یک Principal Software Engineer با تجربه عمیق در طراحی و توسعه سیستمهای High Scale هستیم که در کنار CTO، یکی از راهبران اصلی فنی تیم باشد.
این موقعیت برای کسی است که بتواند معماری کل سیستم را ببیند، طراحی سرویسها و دیتابیسها را Review کند، تصمیمهای مهم فنی را به چالش بکشد و در انتخاب مسیرهای تکنولوژی نقش جدی داشته باشد.
تمرکز اصلی این نقش روی Backend و معماری کل سیستم است، اما فرد مناسب باید دید فنی خوبی نسبت به Infrastructure، SRE، Frontend، Security و سایر بخشهای مهندسی نرمافزار نیز داشته باشد.
شرح شغل:
مشارکت در طراحی معماری کلان محصولات، پلتفرمها و سرویسهای مشترک
طراحی و Review معماری سیستمهای High Scale و Distributed
Review طراحی سرویسها، APIها، Databaseها و Data Modelها
مشارکت در انتخاب تکنولوژیها، ابزارها و Architecture Patternهای مناسب
شناسایی Bottleneckها و ریسکهای معماری و Performance
طراحی با در نظر گرفتن Scalability، High Availability، Reliability، Security و Maintainability
راهبری فنی Senior Engineerها و Tech Leadها و کمک به بالا رفتن استاندارد مهندسی تیم
مشارکت در حل Incidentهای پیچیده Production و Root Cause Analysis
ورود مستقیم به Code، Debugging یا ساخت PoC در مواقع لازم
مشارکت در Technical Interview و ارزیابی نیروهای فنی ارشد
Review و بهبود فرآیندهای Development، Testing، CI/CD، Release و Versioning
R&D روی تکنولوژیها، ابزارها، AI Coding Tools، Agentها و AI Pipelineها
چیزی که از شما انتظار داریم
تجربه واقعی در طراحی، توسعه و Scale کردن سیستمهای بزرگ
تجربه کار با سیستمهایی با میلیونها کاربر، حجم بالای داده یا چند هزار Request در ثانیه
دانش عمیق در Backend Engineering، System Design و Distributed Systems
تسلط بالا بر Database Design، Data Modeling، Indexing، Query Optimization و Transaction
شناخت Trade-offهای SQL، NoSQL، Cache، Search Engine و Message Brokerها
تجربه مناسب در Microservices، Modular Monolith و Event-driven Architecture
درک مناسب از Kubernetes، Networking، Load Balancing، Observability و Infrastructure Architecture
شناخت High Availability، Fault Tolerance، Capacity Planning و Zero Downtime Deployment
توانایی تحلیل Performance و پیدا کردن Bottleneck در Application، Database و Infrastructure
توانایی Review کردن Design و Architecture و به چالش کشیدن تصمیمهای فنی
توانایی ورود به Code و Debug کردن مشکلات پیچیده در صورت نیاز
توانایی Mentoring و انتقال دانش به مهندسهای دیگر
توانایی درک نیاز Product و Business و تبدیل آن به تصمیم فنی درست
Technology Agnostic
برای ما زبان یا Framework خاص، معیار اصلی این موقعیت نیست.
دنبال کسی هستیم که اصول مهندسی نرمافزار و معماری را عمیق بفهمد و بتواند بر اساس ماهیت مسئله، Scale، پیچیدگی و نیاز Business درباره انتخاب تکنولوژی تصمیم بگیرد.
انتظار داریم بتوانید گزینهها و Trade-offها را بررسی کنید و از تصمیم فنی خود با استدلال و داده دفاع کنید.
R&D و AI
بخشی از این نقش به بررسی آینده فنی تیم اختصاص دارد.
انتظار داریم تکنولوژیها، ابزارها و روشهای جدید را بررسی کنید، در صورت نیاز PoC بسازید و مشخص کنید چه چیزی واقعاً میتواند کیفیت یا سرعت مهندسی ما را بهتر کند.
این موضوع از Infrastructure، Database و Developer Tools تا فرآیندهای توسعه، AI Coding Tools، Agentها و AI Pipelineها را شامل میشود.
این موقعیت مناسب شماست اگر
از حل مسائل سخت فنی لذت میبرید و معماری را چیزی بیشتر از کشیدن چند Box و Arrow میدانید.
میتوانید هم Big Picture یک سیستم بزرگ را ببینید و هم وقتی لازم است وارد Query، Code، Log، Trace یا Infrastructure شوید.
تصمیمهای فنی را به چالش میکشید، اما در مقابل داده و استدلال بهتر هم انعطاف دارید. و مهمتر از همه، دوست دارید تاثیر شما فقط روی کدی که مینویسید نباشد، بلکه روی معماری، کیفیت مهندسی و تصمیمهای فنی کل تیم دیده شود.
جایگاه این نقش در تیم
این موقعیت مستقیماً به CTO گزارش میدهد و در کنار CTO روی معماری محصولات و سرویسها، تصمیمهای مهم تکنولوژی و جهتگیری فنی بلندمدت تیم کار میکند.
این یک موقعیت Management نیست. Principal Software Engineer یکی از مراجع اصلی فنی تیم خواهد بود و در Review، تایید یا رد تصمیمهای معماری و انتخاب تکنولوژیهای کلیدی نقش جدی خواهد داشت.
ویژگیهای محیط کاری
اگر دنبال محیطی هستید که با دیتای زیاد، ترافیک بالا، پروژههای عمیق فنی، معماری درست و چالش واقعی درگیر باشید، ما جای مناسبی برای رشد، تجربه و ساختن چیزهای جدید هستیم.
ما هر روز روی محصولاتی کار میکنیم که چالش فنی جدی دارند و در مقیاس بزرگ استفاده میشوند.
تیم توسعه محصول ما ترکیبی از مهندسان، طراحان و آدمهایی است که عاشق حل مسئله هستند.
فرهنگ ما شفاف، مسئولانه، دوستانه و نتیجهمحور است. سریع یاد میگیریم، سریع اجرا میکنیم و کیفیت برای ما خط قرمز است.
گروه آموزشی ماز فعالیت خود را در سال 1392 بدون سرمایه اولیه از شیراز آغاز کرد و اکنون در آستانه ورود به یازدهمین سال فعالیت، خدمات خود را به بیش از 110 هزار نفر دانش آموز در سراسر کشور عرضه می کند.
همکاران رسمی ماز به طور مستقیم بیش از 400 نفر و به طور غیر مستقیم بیش از 2500 نفر می باشد.
به مرور و با گسترش فعالیت، گروه آموزشی ماز هم اکنون در هر سه پایه دهم، یازدهم و دوازدهم رشته های انسانی، ریاضی و تجربی، کلاس های آنلاین و آزمون الکترونیکی در سطح کشور برگزار می نماید.
ماز در طی این سال ها در دروس مختلف و در برترین انتشارات کشور، کتاب های متعددی را به چاپ رسانده است.