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.
Responsibilities:
- 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.
- 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.
Requirements
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.
- 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.
Only candidates who are located permanently in Kolkata are eligible.
Benefits
We offer competitive compensation, a collaborative work environment, and opportunities for professional growth. If you are a self-motivated individual who is passionate about software and enjoys working in a fast-paced, innovative environment, we would love to hear from you.