توسعهدهندهی ارشد Python
دربارهی این نقش
🗓 سابقهی شرکت: بیش از ۱۰ سال
⚙️ صنعت: فناوری
🏢 اندازهی شرکت: ۱۱ تا ۵۰ نفر
نقش شما
بهعنوان توسعهدهندهی ارشد Python، نقشی کلیدی در ساختن، بهینهسازی و نگهداری اپلیکیشنهای Pythonِ سطحتولید که به راهحلهای پیشرفتهی هوش مصنوعی توان میدهند ایفا میکنید.
- سامانههای Pythonِ مقیاسپذیر را که ستون فقرات محصولات هوشمصنوعیمحورند معماری، توسعه و مستقر میکنید.
- تخصص عمیق شما در برنامهنویسی شیءگرا، پردازش ناهمگام و سامانههای توزیعشده، ساخت نرمافزار پایدار و پرکارایی را تضمین میکند.
- پذیرش بهترین شیوههای نرمافزار، خودکارسازی CI/CD و استانداردهای عملکرد را رهبری میکنید که نوآوری محصول را شتاب و رشد کسبوکار را هدایت میکنند.
موفقیت در این نقش چه شکلی است
موفقیت در این نقش یعنی ارائهی راهحلهای مبتنی بر Pythonِ قابلاتکا، مقیاسپذیر و قابلنگهداری که عملکرد روان پلتفرمهای هوش مصنوعی شرکت در محیط تولید را تضمین میکنند.
این را با نوشتن کدِ تمیز و ماژولار، پیادهسازی خطلولههای خودکارسازی و بهینهسازی عملکرد برای پردازش دادهی بلادرنگ و استقرار به دست میآورید.
مسئولیتهای کلیدی
- توسعه، استقرار و نگهداری اپلیکیشنهای Python با اصول قوی OOP.
- طراحی و بهینهسازی گردشکارهای ناهمگام، ارتباط WebSocket و استریم داده.
- مدیریت کدبیسها از طریق Git، انجام بازبینی و اعمال استانداردهای کد تمیز.
- ساختن اسکریپتهای خودکارسازی برای سادهسازی گردشکارها و کاهش مداخلهی دستی.
- همکاری نزدیک با تیمهای AI، محصول و DevOps برای همراستا کردن پیادهسازی فنی با اهداف کسبوکار.
- پشتیبانی از کل چرخهی عمر توسعهی نرمافزار (SDLC) از طراحی تا استقرار و نگهداری.
- پیادهسازی خطلولههای CI/CD با تأکید بر تست، خودکارسازی و اتکای استقرار.
- بهینهسازی کد برای مقیاسپذیری، همروندی و عملکرد زیر بارهای سنگین.
- بهرهگیری از Docker و Kubernetes برای استقرارهای کانتینریِ مقیاسپذیر.
- تضمین پوشش تستِ بالا، پایش عملکرد و پایداری تولید.
آنچه به همراه میآورید
برای موفقیت در این نقش:
- در Python با تجربهی اثباتشده در سامانههای سطحتولید بسیار ماهر هستید.
- بر طراحی OOP، برنامهنویسی ناهمگام و استریم دادهی بلادرنگ مسلط هستید.
- تجربهی عملی با message brokerها (RabbitMQ، Kafka) و فریمورکهایی مانند FastAPI یا Django دارید.
- دانش قوی از خطلولههای CI/CD، تست نرمافزار و شیوههای DevOps دارید.
- بر Docker، Kubernetes مسلط هستید و تجربهی استقرار اپلیکیشن روی AWS، GCP یا Azure دارید.
- تسلط پیشرفته بر Git و گردشکارهای همکارانهی کنترل نسخه دارید.
- تحلیلی، جزئینگر و توانمند در ارائهی سامانههای پرکارایی و مقیاسپذیر هستید.
- با همکاری با مهندسان AI/ML و مشارکت در راهحلهای کاربردی هوش مصنوعی راحت هستید.
- به انگلیسی (گفتاری و نوشتاری) مسلط هستید و در محیطی جهانی و دورکار-محور میبالید.
- آشنایی با هوش مصنوعی مولد و فریمورکهای عاملی مانند LangChain، CrewAI، HuggingFace یا ابزارهای OpenAI امتیاز قوی است.
الزامات ضروری
- درک عمیق از معماری نرمافزارِ مقیاسپذیر، طراحی میکروسرویس و بهینهسازی عملکرد در محیطهای پرتوزیع و پربار.
این نقش چطور مسیر شغلی شما را ارتقا میدهد
این نقش به شما امکان میدهد با مهندسان باتجربه و پژوهشگران هوش مصنوعی روی محصولات سطحسازمانی که در سراسر جهان استفاده میشوند همکاری کنید. تخصص خود را در سامانههای توزیعشده و طراحی بکاندِ مقیاسپذیر پالایش میکنید و با پیادهسازی واقعیِ هوش مصنوعی در مقیاس آشنا میشوید.
مهارتهای خود را در سامانههای توزیعشده، برنامهنویسی ناهمگام و معماری بکاندِ مقیاسپذیر پالایش میکنید و در خط مقدم مهندسی کاربردی هوش مصنوعی میمانید.
این شرکت چطور برای تلاش شما ارزش قائل است
- بستهی حقوق و مزایای جذاب
- امکان دورکاری
- فرصتهای رشد و توسعهی حرفهای
اگر آمادهاید تخصص Python خود را به سطح بعدی ببرید و راهحلهایی بسازید که به آیندهی هوش مصنوعی توان میدهند، مشتاق شنیدن از شما هستیم.
مزایا
- Attractive salary and benefits package
- Opportunity to work remotely
- Professional growth and development opportunities