ما برای تکمیل تیم برنامهریزی و توسعه سیستمها در گروه صنعتی طبیعت ماکان در جستجوی یک برنامهنویس پایتون هستیم. گروه صنعتی طبیعت ماکان در حوزه تولید و توزیع در انواع صنایع از قبیل غذایی، پتروشیمی، فروشگاههای زنجیرهای، ساختمان، شوینده و بهداشتی، سلولزی، چاپ، بستهبندی و غیره فعالیت دارد. مهمترین برندهای زیرمجموعه این هلدینگ میتوان به شرکتهای صنایع غذایی طبیعت، صنایع غذایی خوشبخت، فروشگاههای زنجیرهای دیلی مارکت و وال مارکت، صنایع پتروشیمی پتروپاک مشرق زمین اشاره نمود.
وظایف و مسئولیتهای کلیدی:
- نوشتن کدهای تمیز (Clean Code)، قابل نگهداری و بهینه با پایتون.
- طراحی و مدیریت دیتابیسهای رابطهای.
- نوشتن Queryهای بهینه.
- نوشتن تستهای واحد (Unit Tests).
- انجام دیباگینگ و رفع خطاهای سیستم.
- بهبود کارایی سرور و کدها.
- نوشتن مستندات فنی برای کدها وAPIها.
- دنبال کردن تکنولوژیهای جدید در اکوسیستم پایتون.
شرایط احراز:
- مسلط به زبانهای برنامهنویسی مانند پایتون و فریمورکهایی مانند TensorFlow یا PyTorch.
- درک قوی از مفاهیم یادگیری ماشین، یادگیری عمیق و پردازش زبان طبیعی (NLP).
- درک قوی از مفاهیم الگوریتمها و ساختار دادهها.
- تجربه در توسعه و استقرار مدلهای هوش مصنوعی در کاربردهای واقعی.
- توانایی کار مستقل و مدیریت چند پروژه به طور همزمان.
- مهارتهای قوی در حل مسئله و رویکردی خلاقانه به توسعه هوش مصنوعی.
We are looking for a Python developer to complete the systems planning and development team at Tabiat Makan Industrial Group. Tabiat Makan Industrial Group operates in production and distribution in various industries such as food, petrochemicals, chain stores, construction, detergents and hygiene products, cellulose, printing, packaging, etc.
Responsibilities:
- Writing clean, maintainable, and optimized code with Python.
- Designing and managing relational databases.
- Writing optimized queries.
- Writing unit tests.
- Debugging and fixing system errors.
- Improving server and code performance.
- Writing technical documentation for codes and APIs.
- Following new technologies in the Python ecosystem.
Requirements:
- Proficient in programming languages such as Python and frameworks such as TensorFlow or PyTorch.
- Strong understanding of machine learning, deep learning, and natural language processing (NLP) concepts.
- Strong understanding of algorithms and data structures.
- Experience in developing and deploying AI models in real-world applications.
- Ability to work independently and manage multiple projects simultaneously.
- Strong problem-solving skills and a creative approach to AI development.