استخدام Senior Python Developer
شرح موقعیت شغلی
We are an AI-first company focused on building innovative agentic frameworks. We’re looking for highly experienced Senior Python Developers to join our dynamic team. If you have 5+ years of hands-on experience building and maintaining production Python applications, alongside a deep understanding of software development lifecycle (SDLC) and object-oriented programming (OOP), this is the perfect opportunity for you!
Key Responsibilities
- Develop and maintain Python-based applications in production, with a strong focus on OOP principles.
- Collaborate with cross-functional teams in a fast-paced, agile environment.
- Manage code repositories and version control using Git.
- Develop and maintain scripts for automation using Python.
- Enforce best practices in software development, including code reviews, testing, and documentation.
- Contribute to the entire SDLC E2E, from requirements gathering through deployment and maintenance.
Requirements
- 5+ years of professional experience in Python in production, with a strong emphasis on OOP and Strong scripting skills in Python.
- Asynchronous tasks handling and data streaming and websockets
- Proficiency with Message Brokers like RabbitMQ or Kafka.
- Proficiency with Django or FastAPI
- Proven track record of delivering and maintaining robust, scalable Python applications.
- Strong understanding of the full SDLC, including planning, development, testing, and CI/CD.
- 3+ years hands-on experience with containerization and orchestration technologies like Docker and Kubernetes.
- High proficiency in advanced programming without AI Assistant
- Proficiency in Git and other version control systems.
- Demonstrated ability to collaborate in teams and deliver high-quality code.
- English proficiency (verbal and written
Nice-to-Have Skills
- Familiarity with RAG, LLM and Agentic libraries such as Langchain, CrewAI, Hugging Face, OpenAI etc
- Experience in cloud technologies (AWS, GCP, Azure).
- Knowledge of building Generative AI applications.
- Understanding of AI and ML principles (though not mandatory).
- Experience with testing frameworks and automated testing.
- Knowledge of database systems (SQL and NoSQL).
- Proficiency in Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Strong scripting skills in Bash.
What We Offer
- Competitive salary and benefits package.
- Opportunity to work remotely.
- Join a highly educated, agile senior team working on cutting-edge AI technology.
- Professional growth and development opportunities.
- Flexible working hours and a supportive work environment.
If you’re looking for a challenging role that lets you leverage your extensive Python expertise while being part of an AI-driven organization at the forefront of innovation, apply now!
مهارتهای مورد نیاز
- Python
- Django
- RestFul API
- Git
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۱۴۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست