
Senior Python Backend Engineer – AI Integration & Database Systems
معرفی موقعیت شغلی
ما در یک پروژه بینالمللی، برای توسعه و ارتقای سه پروژه بزرگ و بههمپیوسته فناوری، به دنبال یک توسعهدهنده ارشد بکاند پایتون با تجربه عملی قوی هستیم. این پروژهها شامل اپلیکیشنهای تحت وب، فرایندهای کسبوکار، سرویسهای پردازش دادههای حجیم و قابلیتهای مبتنی بر هوش مصنوعی هستند.
فرد منتخب باید توانایی طراحی، توسعه و بهینهسازی سرویسهای بکاند را داشته باشد و بتواند مسئولیت فنی توسعه قابلیتهای پیچیده را بر عهده بگیرد. تیم پروژه بهصورت بینالمللی و در کشورهای مختلف فعالیت میکند و فرصت همکاری با متخصصان معماری نرمافزار، توسعه، علم داده، تست و مدیریت محصول را فراهم میسازد.
مسئولیتهای اصلی
- طراحی، توسعه و بهبود سرویسهای بکاند با استفاده از Python
- طراحی و پیادهسازی APIها و یکپارچهسازی سرویسهای مختلف
- طراحی، مدیریت و بهینهسازی پایگاههای داده رابطهای
- نوشتن و بهینهسازی کوئریهای پیچیده SQL، ایندکسگذاری و مدیریت تغییرات ساختار دیتابیس
- توسعه راهکارهای کارآمد برای پردازش دادههای حجیم و پیچیده
- یکپارچهسازی سرویسهای Python با اپلیکیشنهای تحت وب موجود و قابلیتهای مبتنی بر AI/ML و LLM
- بهبود عملکرد، امنیت، مقیاسپذیری و پایداری سیستم
- شناسایی و رفع مشکلات فنی در محیط عملیاتی (Production)
- مشارکت در Code Review، تست و بهبود کیفیت نرمافزار
- همکاری موثر با تیم توسعه در چارچوب Agile/Scrum
مهارتها و شرایط فنی ضروری (Must Have)
- حداقل 3 سال سابقه حرفهای توسعه نرمافزار با تسلط عملی به توسعه بکاند با Python
- تجربه عملی در توسعه سیستمهای Production با یکی از فریمورکهای FastAPI یا Django / Django REST Framework
- تسلط به PostgreSQL و SQL، بهویژه طراحی دیتابیس، بهینهسازی کوئریها، ایندکسگذاری و مدیریت تراکنشها
- تجربه کار با دیتاستهای بزرگ یا پیچیده و بهینهسازی عملکرد سیستمهای دادهمحور
- تسلط به طراحی و توسعه RESTful APIs و یکپارچهسازی سرویسها
- آشنایی قوی با Authentication، Authorization و اصول توسعه امن نرمافزار
- درک مناسب از معماری نرمافزار، Clean Code و اصول طراحی سیستمهای مقیاسپذیر
- تجربه کار با Git، Docker و فرایندهای CI/CD
- تجربه تست خودکار نرمافزار، عیبیابی و رفع مشکلات سیستمهای عملیاتی
مهارتها و تجربیات امتیازی (Highly Desirable)
- Redis: مدیریت Cache و بهینهسازی دسترسی به دادهها
- Cloud Platforms: تجربه کار با Azure، AWS یا Google Cloud
- AI/LLM Integration: یکپارچهسازی مدلهای هوش مصنوعی و مدلهای زبانی بزرگ با اپلیکیشنهای تحت وب
- Background Processing: پردازش غیرهمزمان و استفاده از Celery یا ابزارهای مشابه
- Message Queues: کار با RabbitMQ، Kafka یا فناوریهای مشابه
- Distributed Systems: تجربه طراحی یا توسعه سیستمهای توزیعشده
- Multi-tenant SaaS: تجربه سیستمهای SaaS چندمستاجری
- Cross-technology Integration: اتصال سرویسهای Python به سیستمهای موجود مانند PHP/Laravel
- RAG & Vector Databases: تجربه کار با سیستمهای بازیابی اطلاعات مبتنی بر هوش مصنوعی
- Kubernetes: تجربه استقرار و مدیریت سرویسهای کانتینری
تسلط به تمام ابزارهای این بخش الزامی نیست.
ویژگیهای فردی و حرفهای
- خلاق، تحلیلگر و توانمند در حل مسائل پیچیده
- دقیق و دارای توجه بالا به جزئیات
- منظم، مسئولیتپذیر و متعهد به انجام وظایف
- دارای روحیه کار تیمی و مهارت ارتباطی مناسب
- انعطافپذیر در مواجهه با تغییرات و اولویتهای پروژه
- پذیرای بازخورد و مشارکت فعال در تصمیمگیریهای فنی
زمان شروع همکاری
فوری
نحوه اعلام آمادگی
متقاضیان واجد شرایط میتوانند رزومه خود را به همراه توضیح مختصری درباره تجربیات زیر ارسال کنند:
- پروژههای عملیاتی توسعهیافته با Python
- تجربه طراحی، مدیریت و بهینهسازی PostgreSQL یا سایر پایگاههای داده
- تجربه کار با سیستمهای دادهمحور و پردازش حجم بالای اطلاعات
- تجربه توسعه اپلیکیشنهای مبتنی بر هوش مصنوعی یا یکپارچهسازی AI با سیستمهای تحت وب (در صورت وجود)
ما در ویزاپیک با برگزاری جلسات آنلاین و حضوری مشاوره در زمینه های مختلف در تمامی مراحل از مشاوره ابتدایی با کارشناسان قرارداد تا دریافت ویزا با شما همراه خواهیم بود.
انجام مشاوره رایگان، تعیین اسسمنت موردنظر با توجه به شرایط متقاضی، برگزاری جلسات با وکلای رسمی مهاجرتی در دفتر ایران و استرالیا، دارالترجمه رسمی برای ترجمه مدارک متقاضیان، تنها بخشی از خدمات ما به کلاینت هایمان هستند.

