In office: Newtown, Kolkata

  • 🇮🇳 India

Python Developer (Deep Learning and Computer Vision Expertise)

We are seeking a talented Python Developer with expertise in deep learning, computer vision, and web development to join our team. The ideal candidate should have a strong background in Python programming, as well as experience in deep learning, object detection, optical character recognition (OCR), and image processing. Proficiency in web frameworks such as Flask, Django, and Streamlit is also required.


  • Develop and maintain Python-based applications for deep learning, computer vision, and image processing tasks.

  • Implement and optimize deep learning models for object detection, recognition, and classification.

  • Integrate OCR capabilities to extract text from images and documents.

  • Apply image processing techniques, including edge detection, morphology operations, and area calculations.

  • Collaborate with cross-functional teams to gather requirements and develop solutions.

  • Design and develop RESTful APIs for seamless integration of computer vision capabilities into existing systems.

  • Create interactive and user-friendly web interfaces using Flask, Django, or Streamlit for easy deployment and usage.

  • Optimize code for performance and scalability.

  • Conduct thorough testing and debugging of applications to ensure reliability and robustness.

  • Stay up-to-date with the latest advancements in deep learning, computer vision, and image processing technologies.

Desired Candidate Profile

  • Bachelor's or Master's degree in Computer Science, Engineering, or related fields.

  • Strong proficiency in Python programming and experience with relevant libraries and frameworks.

  • Solid understanding of deep learning concepts, architectures, and frameworks (e.g., TensorFlow, PyTorch).

  • Knowledge of object detection techniques, such as YOLO, SSD, or Faster R-CNN.

  • Experience with OCR libraries (e.g., Tesseract) and image processing algorithms.

  • Hands-on experience with web frameworks like Flask, Django, or Streamlit.

  • Familiarity with front-end technologies like HTML, CSS, and JavaScript.

  • Experience working with databases and integrating them into applications (e.g., SQLite, PostgreSQL).

  • Strong problem-solving skills and ability to troubleshoot and debug complex systems.

  • Excellent communication and collaboration skills, with the ability to work both independently and in a team.