Key Responsibilities:
- Develop, optimize, and maintain Python-based applications using Django/Flask.
- Design and implement scalable AI solutions, integrating LLMs like OpenAI/Gemini into applications.
- Work with Celery for background task processing and WebSockets/Async programming for real-time features.
- Deploy and manage applications in cloud environments (AWS/GCP) with best DevOps practices.
- Collaborate with cross-functional teams to design, develop, and maintain software solutions.
- Perform code reviews, provide guidance to junior developers, and enforce PEP8 coding standards.
- Utilize Git version control for collaborative development and maintain clean, well-documented code.
Requirements:
- 3-4 years of experience in Python development.
- Strong expertise in Django or Flask frameworks.
- Hands-on experience with AI model integration (LLMs, OpenAI, Gemini, etc.).
- Proficiency in Celery, background queuing, and async programming (WebSockets, Sockets, asyncio, etc.).
- Experience working with AWS/GCP for application deployment and management.
- Solid understanding of Git version control and best practices in collaborative development.
- Ability to perform code reviews and mentor junior developers.
- Strong adherence to PEP8 coding standards and best coding practices.