استخدام مهندس هوش مصنوعی
شرح موقعیت شغلی
تیم فنی شرکت تپسل به دنبال جذب یک مهندس هوش مصنوعی با انگیزه و توانمند است. این تیم بر توسعه ابزارها و زیرساختهای هوشمند تمرکز دارد تا با استفاده از مدلهای یادگیری ماشین، فرآیندهای توسعه نرمافزار در تمامی واحدهای تپسل سادهتر و سریعتر شوند. این فرصت شغلی شامل همکاری نزدیک با تیمهای فنی دیگر برای به کارگیری الگوریتمهای هوش مصنوعی در محیط واقعی و بهبود مستمر سیستمهاست.
مسئولیتها و وظایف
مسئولیتها و وظایف
- مشارکت در طراحی، توسعه و نگهداری پلتفرمهای نرمافزاری پیچیده و مقیاسپذیر که زیرساخت ابزارهای هوش مصنوعی را تشکیل میدهند.
- خطایابی، مانیتورینگ و بهبود عملکرد سیستمهای نرمافزاری
- پیادهسازی و بهینهسازی الگوریتمها و مدلهای هوش مصنوعی در محیطهای واقعی و همکاری انعطافپذیر با تیمهای محصول و توسعه برای حصول بهترین نتایج.
- بهبود و ارزیابی مستمر کیفیت سیستمهای هوش مصنوعی، شامل نوشتن تستها، بررسی کد، و مستندسازی تغییرات، برای اطمینان از عملکرد صحیح در محیط تولید.
- توسعه و نگهداری سرویسهای مبتنی بر LLM و سیستمهای RAG در مقیاس سازمانی
- طراحی و پیادهسازی MCP (Model Context Protocol) برای مدیریت context، ابزارها و ارتباط ساختاریافته بین مدلهای زبانی و سیستمهای داخلی
- طراحی و پیادهسازی معماریهای Agentic (با قابلیت reasoning، planning و tool usage)
مهارتها و توانمندیها
- تسلط بر زبان برنامهنویسی Python (زبان پایه در توسعه سیستمهای هوش مصنوعی). آشنایی با زبان Java/Kotlin امتیاز محسوب میشود.
- تسلط بر آشنایی با فریمورکهای توسعه APIهای وب مانند FastAPI یا Flask
- آشنایی با برخی فریمورکها و کتابخانههای مرسوم در مهندسی هوش مصنوعی مانند LangChain، LlamaIndex، Mastra ,PyTorch، Scikit-learn و Transformers و نظایر آن.
- تسلط بر مفاهیم برنامهنویسی شی گرا، الگوریتمها و ساختمانهای داده پایه.
- تسلط بر اصول مهندسی نرمافزار، الگوهای طراحی و معماری نرمافزار.
- تسلط بر RAG، Embedding Systems و Vector Databases
- آشنایی با روش های مشاهده پذیری در معماری سیستم های Agentic
- آشنایی طراحی سیستمهای مبتنی بر Agent Architecture (Tool Calling، Memory Management، Multi-Agent Orchestration)
- تسلط بر ابزارهای پردازش جریانی داده مانند Kafka برای کار با دادههای بلادرنگ.
- آشنایی با مفاهیم پایگاه دادههای تراکنشی و تحلیلی و تجربه کار با پایگاههای داده SQL/NoSQL مانند MongoDB ،ElasticSearch، PostgreSQL و یا موارد مشابه.
- آشنایی با طراحی و پیادهسازی MCP یا پروتکلهای مشابه برای مدیریت Context و Tooling در سیستمهای LLM-based
- آشنایی با Docker و مفاهیم اولیه Kubernetes
- آشنایی با مفاهیم CI/CD و ابزارهای استقرار خودکار
مهارتهای مورد نیاز
- هوش مصنوعی
- Python
- tensorflow
- Pytorch
- یادگیری ماشین
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت