About the Role

We are looking for an enthusiastic and driven Python Developer to join our AI engineering team and work on building modern AI web applications. You will be developing backend and frontend components using leading Python frameworks such as Django, Fast API, or similar. If you are passionate about learning new technologies, building scalable applications, and growing your skills in a fast-paced environment, we’d love to hear from you.
 
Key Responsibilities

  • Web Application Development:
  • Design, develop, test, and deploy web applications using popular Python frameworks (Django, Fast API, Reflex, etc.).
  • API Design & Development:
  • Build and maintain RESTful APIs, with a focus on implementing robust CRUD operations.
  • Backend Engineering:
  • Work on server-side logic, data modeling, and integration with a variety of databases (relational, NoSQL, or vector databases).
  • Frontend Collaboration:
  • Participate in UI/UX development using Python-based web frameworks and collaborate closely with designers or frontend engineers.
  • Code Quality:
  • Write clean, maintainable, and well-documented code. Engage in code reviews and ensure best practices.
  • Problem Solving:
  • Analyze requirements, propose effective solutions, and assist with troubleshooting and optimizing application performance.
 
Requirements

  • Experience:
  • 0 to 6 months of practical experience in Python development (internships, academic projects, freelance, or work experience are all valued).
  • Core Skills:
  • Proficiency in Python programming.
  • Practical experience with at least one web framework (such as Django, Fast API, Flask, or similar).
  • Experience building and consuming REST APIs and implementing CRUD operations.
  • Bonus Skills (Nice to Have):
  • Exposure to additional frameworks or libraries for web app development.
  • Understanding of frontend basics (HTML, CSS, JS) is a plus.
  • Experience with databases:
  • Relational (PostgreSQL, MySQL, etc.)
  • NoSQL (MongoDB, Redis, DynamoDB, etc.)
  • Vector databases (Pinecone, Weaviate, Qdrant, Milvus, etc.) is an added advantage.
  • Familiarity with Git or other version control tools.
  • Soft Skills:
  • Quick learner and proactive in exploring new technologies.
  • Analytical and problem-solving mindset.
  • Good written and verbal communication.
  • Team player and collaborative attitude.
 
Educational Qualifications
  • Bachelor’s degree in computer science, Information Technology, or related field, OR equivalent hands-on experience (projects, bootcamps, etc.).